jslの可変長文字の編集変動プロットの作成後に、それをどのようにスケール変更することができますか。最初にプロットを作成し、それから後でログするようにスケールを変更する必要があります。
以下が私の現在の試みですが、それは対数プロットに変わりません。
cc2 = Variability Chart(
Y( :Data ),
X( :Trend, :Group ),
Std Dev Chart( 0 ),
Points Jittered( 0 ),
Show Box Plots( 1 ),
);
if (log_plot_needed,
//change scale of plot to log
report(cc2)[scalebox(1)] << set scale({scale("Log")}; //this line is not correct.
);
また、これは質問の範囲外になるかもしれませんが、グラフの項目を変更する方法を決定する方法はありますか?私はよくjslコードを見つけるのを手助けするためにグラフで "スクリプトを保存する"オプションを使用しますが、これは私が一度にグラフを作成するときにだけ役立ちます。 それぞれを調べずにグラフを後で変更する方法がわかりません。
日時:jslの可変文字の編集ありがとうございました。 それがまさに私が必要としていたものです。 スクリプトインデックスがあることを私は知りませんでしたが、将来的には非常に役に立つはずです。
日時:jslの可変文字の編集これが修正されたスクリプト、およびScripting Indexの参照へのポインタです。 ScaleBox()ではなくAxisBox()に変更が加えられます
names default to here(1);
dt=open("$SAMPLE_DATA/big class.jmp");
cc2 = Variability Chart(
Y( :height ),
X( :sex ),
Std Dev Chart( 0 ),
Points Jittered( 0 ),
Show Box Plots( 1 ),
);
log_plot_needed=1;
if (log_plot_needed,
//change scale of plot to log
report(cc2)[axisbox(1)] << scale("Log");
);
