如何在圖形生成器中更改所有箱線圖置信度菱形顏色?嗨,我想在圖形生成器中將所有箱形圖的置信度設置為黑色。 請參見下面的每月銷售數據表示例。 我使用“月份”列作為著色變量,但我的置信度菱形不可見,因為它們與箱形圖具有相同的顏色。

我嘗試添加一個循環以將線條顏色設置為黑色,但這會將箱線圖顏色更改為灰色
gb = Graph Builder(
Size( 1805, 897 ),
Show Control Panel( 0 ),
Variables( X( :Month ), Y( :Sales ), Color( :Month ) ),
Elements(
Box Plot(
X,
Y,
Legend( 9 ),
Box Style( "Solid" ),
Confidence Diamond( 1 ),
Fences( 0 )
)
)
);
//tried the method of changing the confidence level line color to black for each box plot,
//but it removes all pre-existing colors
bpseg = gb << Xpath( "//BoxPlotSeg" );
bpseg << Line Color (0);

附件也是數據表,任何幫助將不勝感激
圖形回复:如何在圖形生成器中更改所有箱線圖置信度菱形顏色?通過對您的方法進行一些更改,我能夠完成您想要的。

- 創建圖表,但不要選擇信心鑽石
- 右鍵單擊圖表並選擇 Add=>Box Plot,以添加第二個 Box Plot
- 在第二個箱線圖的變量中,展開該部分並取消選擇顏色月份
- 現在右鍵單擊圖表並選擇 2nd Box Plot 並選擇 Confidence Diamonds
- 最後,轉到圖例並右鍵單擊銷售並將線條顏色更改為黑色
這是圖表中的腳本
Names Default To Here( 1 );
dt = Current Data Table();
Graph Builder(
Variables( X( :Month ), Y( :Sales ), Color( :Month ) ),
Elements(
Box Plot( X, Y, Legend( 4 ), Box Style( "Solid" ), Fences( 0 ) ),
Box Plot( X, Y, Color( 0 ), Legend( 5 ), Confidence Diamond( 1 ) )
),
SendToReport(
Dispatch( {"Box Plot"[2]}, "", OutlineBox, {Close( 0 )} ),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
5,
Properties( 0, {Line Color( 0 )}, Item ID( "Sales", 1 ) )
)}
)
)
);