JSL の GraphBuilder へのカスタム マーカーとカラーの追加こんにちは、
特定の列に記載されているフラグを通じて行の状態に色/マーカーを追加しようとしています。 たとえば、Cities データセットに取り組んで、数行にランダムなフラグ (5 つの異なるクラスのフラグ) を作成しましたが、ほとんどは空でした。 現在、これらの値の大部分は単一の黒い点でプロットされていますが、これで問題ありません。 しかし、凡例を含む個別値プロットを作成しようとすると、大きな問題が発生します。 凡例に黒い点を表示するのではなく、異なる色の 5 つの異なるクラスを表示したいのです。


dlg = Column Dialog(
yList = Col List( "Ys",
Min Col(1)
),
xList = Col List( "Xs",
Min Col(1),
Max Col(1)
),
byList = Col List( "Color/Mark By",
Max Col(1)
)
);
_files = dlg["byList"];
dt << Color or Mark by Column( _files[1], Marker Theme( "solid" ), Color Theme("JMP default") );
meas_cols = dt << Get Column Names("String");
// Get the selected X and Y columns
x_col = dlg["xList"];
y_cols = dlg["yList"];
// Create new window with a vertical list box to store graph builder objects
nw = New Window( "graphs", <<JOURNAL></JOURNAL>自動化とスクリプト作成基本的なデータ分析とモデリングRe: JSL の GraphBuilder にカスタム マーカーとカラーを追加する列をドラッグしようとしましたか?かぶせる
またはJSLで
Variables(X(x_col[1]), Y(y_cols[i]), Overlay(:mycol)),
Elements(Points(X, Y, Ovelay, Legend(24))),
Re: JSL の GraphBuilder にカスタム マーカーとカラーを追加するはい、これを試してみました。 ただし、マークまたはフラグが設定された行をプロットするだけです。 これを克服する方法はありますか? プロット上に黒い点と他のラベルが必要ですが、黒い点を凡例に表示するのではなく、凡例にラベルを表示したいだけです。
編集:これを試しましたが、機能しましたが、デフォルトの黒いドットの色を設定できません。 これらのドットは新しい色で表示されます (申し訳ありませんが、色については少し難しいです)
Variables(X(x_col[1]), Y(y_cols[i]), Color(_files[1])),
Elements(Points(X, Y, Legend(28))),
Re: JSL の GraphBuilder にカスタム マーカーとカラーを追加するドットを右クリックして色を変更できます。

ドットをダブルクリックすると凡例設定が開き、どのプロットを表示し、どのプロットを非表示にするかを選択することもできます。
