Hallo JMP-Community,
Ist es möglich, die Variable Size im Graph Builder so zu definieren, dass sie die gleiche Skalierung über alle Graphen hinweg beibehält, wenn zwischen einer Teilmenge der Daten basierend auf einem lokalen Filter gewechselt wird?
Einzelheiten:
Wenn Sie der Größe in einem Diagramm eine Variable zuweisen und einen lokalen Filter verwenden, um interaktiv verschiedene Diagramme zu generieren, ändert sich die Skalierung der Markergröße jedes Mal, wenn ich die Teilmenge der gezeichneten Daten ändere, basierend auf dem lokalen Maximum und Minimum der Variablen Größe für die angegebene Teilmenge, was dazu führt, dass die Markergröße in allen Diagrammen ähnlich aussieht, obwohl die Variable Größe zwischen den Datenteilmengen stark variiert.
Ich habe eine grobe Problemumgehung gefunden, indem ich Dummy-Datenpunkte mit den niedrigsten und höchsten Werten der Size-Variablen am Rand des Diagramms gesetzt und das Diagramm neu skaliert habe, um diese Dummy-Punkte auszublenden, aber dies ist alles andere als ideal, sodass Ihre Eingaben willkommen sind.
Danke für Ihre Hilfe.
Am besten,
TS
Wenn Sie mit der rechten Maustaste auf die Größe in der Legende klicken, öffnet sich ein Dialog, in dem Min und Max angegeben werden können.Diese scheinen zu bleiben, wenn der lokale Datenfilter geändert wird.


Beispiel:
Mehr sehen...
Names default to here(1);
dt = Open( "$Sample_data/iris.jmp");
dt << Graph Builder(
Size( 531, 456 ),
Show Control Panel( 0 ),
Variables( X( :Sepal length ), Y( :Sepal width ), Size( :Petal width ) ),
Elements( Points( X, Y, Legend( 50 ) ) ),
Local Data Filter(
Add Filter(
columns( :Species ),
Where( :Species == {"setosa", "versicolor", "virginica"} )
)
),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
50,
Properties(
0,
{Marker Scale( {Min( 0 ), Max( 2.5 )} )},
Item ID( "Petal width", 1 )
)
)}
)
)
);
Hi,
Diese Option scheint in der älteren Version von JMP (14.1) nicht verfügbar zu sein: Ich muss ein Upgrade durchführen.
Vielen Dank.
Am besten,
TS