Graph Builderの法線ボックスプロットの塗りつぶし色アドインまたはJSLを使用して、グラフビルダーで塗りつぶしの色で5ボックスプロット(標準スタイル)を色付けする、または例を使用する効果的な方法はありますか?5つの異なる色はRGB値で定義されるべきです。
色が薄くフェンスがないため、ボックスプロットを単色スタイルで使いたくありません。色付きの箱ひげ図でファイルを添付します。
グラフビルダーの法線ボックスプロットの塗りつぶし色グラフビルダーで塗りつぶしの色とオーバーレイモードを操作するのは非常に難しいことがあります。ボックスがローカルデータフィルタによって縮小され、元のボックス数に戻ると、塗りつぶしの色が部分的に消えます。
塗りつぶし色のアドインに興味があるのはその理由からです。
一部の解決策が役立つかもしれません。ほとんどの場合、私は以下のJSLコードを追加または更新することで塗りつぶしの色を取得または回復できました。
SendToReport(
ディスパッチ(
{}、
"400"、
ScaleBox、
{凡例モデル(
4、
プロパティ(0、{線の色(-14948892)、塗りつぶしの色(67)})、
プロパティ(1、{線の色(-3636920)、塗りつぶしの色(69)})、
プロパティ(2、{線の色(-5091146)、塗りつぶしの色(68)})、
プロパティ(3、{線の色(-9981603)、塗りつぶしの色(72)})、
プロパティ(4、{線の色(-16744192)、塗りつぶしの色(73)})
)}
)
)
この部分だけを追加するアドインを作成する方法はありますか?この場合、アドインをグラフビルダーで実行して塗りつぶしの色を修正することが可能です。
アップロードしたファイルのJSLコードを添付しました。
グラフビルダーの法線ボックスプロットの塗りつぶし色難しいのは、アドインをさまざまな状況に対して堅牢にすることです。 誰かがXドロップゾーンに2つの要素をネストしたらどうなりますか?グループXとグループYの変数があるとどうなりますか?最初に、アドインの制限がどうなるのかを把握する必要があります。
次に、どのサブタスクを理解する必要があるのかを判断できるように、アドイン全体へのアプローチをストーリーボードで作成する必要があります。これがどのように見えるかについての大まかな考えは、次のとおりです。
- プロットの特定の役割に列をキャストするためのダイアログウィンドウをユーザーに表示します。 これはGraph Builderのフロントエンドとして機能します。
- ユーザーがX軸の列(変数のグループ化)を指定すると、スクリプトはその列のすべての固有値を決定します。
- ダイアログウィンドウは、Xのレベルのリストを含むラインナップボックスと、ユーザーがXの各レベルの色を選択できるドロップダウンボックスで更新されます。
- ユーザーがOKを押すと、次のことが行われます。
- 実行のためにすべての入力を変数に格納します
- 必要な入力がすべて提供されていることを確認してください。 そうでない場合は、説明的なエラーメッセージを返す
- Graph Builderスクリプトを作成して実行します。
すべてをマップしたら、一度に1つずつ作業します。 断片が最後に一緒に収まることを確認してください。
グラフビルダーの法線ボックスプロットの塗りつぶし色返信いただきありがとうございます。アドインがどの方向に進むべきかについて何か提案がありますか。
グラフビルダーの法線ボックスプロットの塗りつぶし色私はそれが実行可能であると確信しています、しかしそれは無料ですることができないくらい大きいです:)
グラフビルダーの法線ボックスプロットの塗りつぶし色私はアドインに興味を持っています。アドインは、グラフビルダーで作成された新しいボックスプロットすべてに適用して、指定された企業色でボックスを塗りつぶすことができます。
グラフビルダーの法線ボックスプロットの塗りつぶし色探しているものがよくわかりません。 ユーザーにダイアログで色を選択させますか?あなたはそれがちょうど5つのグループまたは任意の数のグループに対して機能したいですか?答えは、アドインの使用目的によってかなり異なります。
color1 = RGB Color(100,0,0);
color2 = RGB Color(50,120,50);
color3 = RGB Color(210,0,180);
color4 = RGB Color(130,130,200);
color5 = RGB Color(10,190,70);
Graph Builder(
Size( 754, 490 ),
Show Control Panel( 0 ),
Variables( X( :BoxNo ), Y( :RandomVaules ), Overlay( :BoxNo ) ),
Elements( Box Plot( X, Y, Legend( 4 ), Outliers( 0 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
4,
Properties( 0, {Line Color( -14948892 ), Fill Color( color1 )} ),
Properties( 1, {Line Color( -3636920 ), Fill Color( color2 )} ),
Properties( 2, {Line Color( -5091146 ), Fill Color( color3 )} ),
Properties( 3, {Line Color( -9981603 ), Fill Color( color4 )} ),
Properties( 4, {Line Color( -16744192 ), Fill Color( color5 )} )
)}
)
)
);グラフビルダーの法線ボックスプロットの塗りつぶし色あなたの速い返事をありがとう。それは正しい方向を指しています。最大5つの空のボックスをRGB色で埋めるためのアドインのJSLコードはどのようなものですか。
グラフビルダーの法線ボックスプロットの塗りつぶし色RGB Color()があなたが探しているもののようです。 例えば:
Graph Builder(
Size( 754, 490 ),
Show Control Panel( 0 ),
Variables( X( :BoxNo ), Y( :RandomVaules ), Overlay( :BoxNo ) ),
Elements( Box Plot( X, Y, Legend( 4 ), Outliers( 0 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
4,
Properties( 0, {Line Color( -14948892 ), Fill Color( RGB Color(100, 0, 0) )} ),
Properties( 1, {Line Color( -3636920 )} ),
Properties( 2, {Line Color( -5091146 )} ),
Properties( 3, {Line Color( -9981603 )} ),
Properties( 4, {Line Color( -16744192 )} )
)}
)
)
);