軸列プロパティで「固定小数点」形式で小数点の設定を取得するにはどうすればよいですか?Axis Column プロパティで、"Fixed Dec" 形式で Dec の設定を取得する必要があります。"get property("Axis")" を実行すると、Max、Min などの同様の設定を取得できますが、Dec 番号を取得できません。以下は、Axis プロパティ情報の一例です。この場合、"0" を取得する必要がありますが、"Fixed Dec" のみが表示され、"5" と "0" は表示されません。
おそらく、Substr などの適切な「文字関数」を使用することで、希望どおりに取得できますが、この場合の「Max」の数値「11」のように、より簡単な方法で取得できると思います。
上記の質問が不明瞭でしたら申し訳ありませんが、ご協力ありがとうございます。
{Format( "固定小数点", 5, 0 ), Min( -1 ), Max( 11 ), Inc( 1 ), Minor Ticks( 4 )}
自動化とスクリプトウィンドウズRe: 軸列プロパティで「固定小数点」形式で小数点の設定を取得するにはどうすればよいですか?ああ... 「デフォルト」を使用している場合は何も表示されないという問題(または機能)に遭遇していると思います。この場合、スクリプトで設定しているため機能しますが、プロパティをクリアして手動で「デフォルト」に設定すると、空のリストが返されます。
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
Column(dt, "weight") << Set Property("Axis", {Format("Fixed Dec", 12, 0)});
Column(dt, "height") << Set Property("Axis", {Format("Fixed Dec", 12, 1)});
prop1 = Column(dt, "weight") << Get Property("Axis");
prop2 = Column(dt, "height") << Get Property("Axis");
show(prop1, prop2);
したがって、1つのオプションは、何らかのチェックを追加することです(プロパティがまったく設定されていない場合は、空のリストではなくEmpty()である必要があります)。一致する場合は、デフォルトを使用します。
If(Type(prop) == "List",
If(N Items(prop) == 0,
cur_prop = {Format("Fixed Dec", 12, 0)};
);
);Re: 軸列プロパティで「固定小数点」形式で小数点の設定を取得するにはどうすればよいですか?ご返信ありがとうございます。また、質問がわかりにくく申し訳ございません。
列形式とまったく同じではなく、ab 形式に近いと思います。
列プロパティに「仕様制限」を追加できるのと同じように、「軸」の列プロパティでスケールが定義されているグラフをいくつか追加したいと思います。「軸」プロパティは、グラフのデフォルトの軸設定を変更するために使用されることを理解しました。
私のコメントと私がやりたいことが十分に明確であることを願います...本当に申し訳ありません。
ご協力ありがとうございました!
Re: 軸列プロパティで「固定小数点」形式で小数点の設定を取得するにはどうすればよいですか?軸スケール形式または列形式をお探しですか?これで何かヒントが得られるかもしれません
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
col_format = Column(dt, "height") << Get Format;
gb = dt << Graph Builder(
Size(528, 456),
Show Control Panel(0),
Variables(X(:weight), Y(:height), Overlay(:sex)),
Elements(Points(X, Y, Legend(9)), Line Of Fit(X, Y, Legend(11)))
);
ab_format = Report(gb)[AxisBox(1)] << get format;
show(col_format, ab_format)