Hallo, das Diagramm, das ein Kollege von mir ursprünglich erstellt hat, hatte Markierungen, die durch eine durchgehende Spalte farblich gekennzeichnet waren (siehe „Original“-Bild). Wenn sie das Skript speichern und es erneut ausführen, um das Diagramm neu zu erstellen, verschwindet die Farbcodierung und alle Markierungen werden kastanienbraun (siehe „Nachher“-Bild). Haben Sie Vorschläge, wie Sie die Farbcodierung so beibehalten können, dass sie bei jeder Ausführung des Diagrammskripts erhalten bleibt? Was könnte das Problem sein?
Original

->Nach dem erneuten Ausführen des Skripts und trotz Speichern des Farbschemas:
Nach

Hallo
Verwenden Sie Big Class.jmp.
选择需要的色阶,然后将label中点的配置进行调整.(如图)
然后保存脚本就可以了.脚本中主要的区别是图中的点被定义的次数不同.
调整后的脚本如下:
Graph Builder(
Size( 528, 456 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ), Color( :height ) ),
Elements( Points( X, Y, Legend( 5 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
5,
Properties(
0,
{gradient( {Color Theme( "Spectral" )} )},
Item ID( "height", 1 )
)
)}
),
Dispatch( {}, "400", LegendBox, {Set Title( "" )} )
)
)未做调整的脚本如下:
多了Scatterplot开始时默认时的定义
Eigenschaften( 1, {Linienfarbe( -11538191 ), Füllfarbe( -11538191 ), Farbverlauf( {Farbthema( "Spectral" )} )}, Element-ID( "height", 2 ))
Graph Builder(
Variables( X( :weight ), Y( :height ), Color( :height ) ),
Elements( Points( X, Y, Legend( 9 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
9,
Properties(
0,
{gradient( {Color Theme( "Spectral" )} )},
Item ID( "height", 1 )
),
Properties(
1,
{Line Color( -11538191 ), Fill Color( -11538191 ),
gradient( {Color Theme( "Spectral" )} )},
Item ID( "height", 2 )
)
)}
)
)
)