Liebe Community,
Ich möchte viele benutzerdefinierte Diagramme generieren (für jede Zeile in einer Tabelle mit mehr als 20.000 Zeilen) und habe mich für die Verwendung einer Diagrammbox entschieden.
Aber wenn ich es generiere, erkennt es die y-Skalierung nicht (Maximum ist 9e6 und noch 100).
Was läuft hier schief?
Danke und BR
(inspiriert von Gelöst: Ändern der Skalierung eines Diagrammfelds - JMP-Benutzergemeinschaft )

Names Default To Here( 1 );
x_vec = [-3, -2, -1, -0.5, 0, 0.5, 1, 2, 3];
y_vec = 1e6 * E Mult( x_vec, x_vec );
show(Min( y_vec ), Max( y_vec ));
// Min(y_vec) = 0;
// Max(y_vec) = 9000000;
nw = New Window( "test",
Outline Box( "outline",
gb = Graph Box(
Frame Size( 300, 200 ),
xname( "radius" ),
yname( "density" ),
X Scale( Min( x_vec ), Max( x_vec ) ),
Y Scale( Min( y_vec ), Max( y_vec ) );
Pen Color( "Blue" );,
Pen Size( 5 ),
Line( x_vec, y_vec )
)
)
);
(gb << getyaxis())["Max"];
// 100
Ich glaube, wenn Sie einfach ";" nach Y Scale durch "," ersetzen, sollte es funktionieren.
Wow, gut aufgepasst!
Benannte Eigenschaften der Graph-Box müssen durch Kommas getrennt werden, Ausdrücke innerhalb des Skripts des Graphen können durch Kommas oder Semikolons getrennt werden.
