チャートの凡例で変数を使用する方法<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />チャートの凡例に合格/不合格の数を自動的に含めるようにしています。
私は試した:
f = N項目(失敗)。
p = N個のアイテム(合格)。
// fとpの代入はうまくいき、値は変数の中にあります。
PassFailChart =グラフビルダー(
コントロールパネルを表示(0)
変数(
X(:Diff_Forward_Neg_3)、
Y(:Diff_Forward_Pos_3)、
オーバーレイ(:フィルタ)
)
要素(点(X、Y、凡例(3)、ジッタ(1)))、
SendToReport(
ディスパッチ(
{}、
"グラフビルダー"、
アウトラインボックス、
{タイトルを設定(
「過去90日間に1e-10A @ 3Vフィルタを通過した測定」
)}
)
ディスパッチ(
{}、
"Diff_Forward_Neg_3"、
ScaleBox、
{スケール( "Log")、最小(10)、最大(100000000000000)、Inc(1)、
マイナーティック(1)
)
ディスパッチ(
{}、
"Diff_Forward_Pos_3"、
ScaleBox、
{スケール( "Log")、最小(10)、最大(100000000000000)、Inc(1)、
マイナーティック(1)
)
ディスパッチ(
{}、
"400"、
ScaleBox、
{凡例モデル(
3、
レベル名(0、"失敗 - " || f)、
レベル名(1、"合格 - " || p)、
基数(0、0、0)、
基数(1、0、0)、
プロパティ(0、{線の色(3)})、
プロパティ(1、{線の色(5)})
)}
)
ディスパッチ(
{}、
"400"、
LegendBox、
{タイトルを設定( "現在のフィルタ合格/不合格")}
)
)
)
私も試してみました:
レベル名(0、"失敗 - " || f || "")、
レベル名(1、"Pass - " || p || "")、
どちらもうまくいきませんでした。 これでも可能ですか?
再:どうやってチャートの凡例に変数を使うことができますか?ミズ、
あなたはそれを最初に試してみました。 Char関数が必要でした。 グラフは素晴らしく見え、そしてデータが変わるにつれて更新されます、ありがとうございます!
レベル名(0、"失敗 - " || Char(f))、
レベル名(1、"合格 - " || Char(p))、
再:どうやってチャートの凡例に変数を使うことができますか?それが可能かどうかわからない。いずれにせよ、fとpは連結の前に文字列に変換されるべきです: "Fail - " || char(f)
別の方法は、プロットする前に[オーバーレイ]列に[値ラベル]を設定することです。
スクリプト例:
開いた ( "$ SAMPLE_DATA / Big Class.jmp" ) ;
//全レベルのリスト
レベル = 連想配列 ( : 性別 ) << キーを入手 ;
//値ラベル "割り当て"のリストを作成します
vl = 繰り返す (
私 = 0 ;
{ 私 ++ ; 評価エキス (
経験値 ( レベル [ 私 ] ) = 経験値 ( レベル [ 私 ] || 「 - 」 || チャー ( コルサム ( : 性別 == レベル [ 私 ] ) ) 、 )
)} ;、
N個のアイテム ( レベル )
) ;
//プロパティを設定
: 性別 << 値ラベル ( vl ) ;
//オーバーレイを使ってグラフを作成する
グラフビルダー ( 変数 ( バツ ( : 年齢 ) 、 Y ( : 高さ ) 、オーバーレイ ( : 性別 ) ) 、要素 ( バー ( バツ 、 Y 、 ) ) ) ;