親愛的大家,
我正在構建一個腳本來使用圖形生成器製作圖形。 生成的圖形構建器圖形必須是黑色/白色/灰度,並且應該只包含填充/實心標記。 我想要的一個例子顯示在這裡

我不知道覆蓋級別的名稱或數量(大類示例中的年齡)。
我嘗試在圖例模型屬性中使用顏色主題和圖形標記主題來控制顏色和標記。 但是,這不會更改顏色或標記。
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
gb=dt << Graph Builder(
Variables( X( :height ), Y( :weight ), Overlay( :age ) , Color( :age )),
Elements( Points( X, Y, Legend( 15 ) ), Smoother( X, Y, Legend( 16 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
15,
Properties({Color Theme( "White to Black" ), Graph Marker Theme( "Solid" )})),
Legend Model(
16,
Properties({Color Theme( "White to Black" ), Graph Marker Theme( "Solid" )}))
}
)
));有人對如何將顏色控制為黑色/白色/灰色以及將標記控制為實心/填充有任何建議嗎?
謝謝,
彼得
我可以看到這將在給定分組列(年齡)的值已知的示例中起作用。 但是,在我的應用程序中,分組列的值每次都是新的。
而且我還希望找到一個不涉及更改列屬性的解決方案,因為使用相同數據表的其他圖表應該具有正常的顏色和標記。
嗨彼得
首先設置列屬性(值顏色)是否可以解決您遇到的問題?

// 改變列屬性:age
數據表(“大班”):年齡<<設置屬性(
“價值顏色”,
{12 = -14013909, 13 = -11184810, 14 = -8421504, 15 = -5592405, 16 = -2763306, 17
= 0}
);