Wie kann man die Reihenfolge in der Achse des Graph Builder in JSL umkehren?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo,
Ich erstelle eine Heatmap mit Graph Builder.
Ich versuche, einen Weg zu finden, die Reihenfolge der Achse durch Skripting umzukehren, aber ich kann es nicht (obwohl es in der GUI einfach ist).
Bitte beachten Sie das beigefügte Skript.
Was ich bisher habe ist:

Und ich möchte es haben:

Danke vielmals.
Re: Wie kann man die Reihenfolge in der Achse des Graph Builder in JSL umkehren?Nun, um mit der Lösung, die MS Ihnen zu AxisBox gegeben hat, konsistent zu sein, sollte es ungefähr so aussehen:
Bericht(de)[Legendenfeld(1)]<< {Label Levels ( [620 640 660 680 700 725 750 775 800] ), Gradient umkehren ( 1 ) }
aber es funktioniert nicht, und wenn Sie laufen
Eigenschaften anzeigen ( Bericht(de)[Legendenfeld(1)])
Sie werden sehen, dass Sie im Vergleich zu weitaus weniger Möglichkeiten haben
Eigenschaften anzeigen ( Report(gb)[Achsenfeld(1)])
Tut mir leid, dass ich nicht mehr helfen kann...
Re: Wie kann man die Reihenfolge in der Achse des Graph Builder in JSL umkehren?So mache ich das bisher, aber es ist nicht sehr elegant .
Re: Wie kann man die Reihenfolge in der Achse des Graph Builder in JSL umkehren?Das scheint komplizierter zu sein. Ich würde Teile des generierten Codes aus einem manuell entworfenen Diagramm kopieren.
Das sollte funktionieren:
gb << Versenden (
{} ,
"400" ,
ScaleBox ,
{ Legendenmodell (
5 ,
Eigenschaften (
0 ,
{ Gradient ({ Skalenwerte ([ 620 640 660 680 700 725 750 775 800 ]) , Umgekehrte Etiketten ( 1 )})}
)
)}
) ;
Re: Wie kann man die Reihenfolge in der Achse des Graph Builder in JSL umkehren?Hallo, das kannst du machen:
gb<
Versenden({},
"400",
ScaleBox,
{Legendenmodell(
1,
Eigenschaften(
0,
{Gradient(
{Etikettenstufen ([620 640 660 680 700 725 750 775 800] ),
Gradient umkehren( 1 ) }
)}
)
)}
)
);
Prost
Re: Wie kann man die Reihenfolge in der Achse des Graph Builder in JSL umkehren?Magie ! Es klappt !
Wissen Sie, an welches Objekt ich eine Nachricht senden kann, um die Gradationsbeschriftungsebenen und -eigenschaften zu ändern?
{ Label-Ebenen ( [ 620 640 660 680 700 725 750 775 800 ] ) ,
Umgekehrter Farbverlauf ( 1 )}
Vielen Dank
Re: Wie kann man die Reihenfolge in der Achse des Graph Builder in JSL umkehren?Senden Sie die Nachricht direkt an die Achsenbox .
gb = Graph-Generator ( Variablen ( X ( : Spalte ) , Y ( : Die Zeile ) , Farbe ( : Wert )) , Elemente ( Heatmap ( X , Y , Legende ( 7 )))) ;
Bericht ( gb )[ Achsenbox ( 1 )] << { Mindest ( 0 ) , max ( 9 ) , Inc ( 1 )} ;
Bericht ( gb )[ Achsenbox ( 2 )] << { Mindest ( 0 ) , max ( fünfzehn ) , Inc ( 1 ) , umgekehrte Skala } ;