Dezimalausgabe des Kontrolldiagrammbeschriftungswerts im JSL-Skript<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />/*
Ich möchte die Dezimalausgabe für Diagrammbeschriftungen innerhalb eines JSL-Skripts steuern.
Ich muss die Anzahl der angezeigten Dezimalstellen explizit festlegen, im Gegensatz zur Standardeinstellung des Graph Builders.
Beispiel: Dezimalzahl von 3 auf 5 erhöhen.
Ich konnte dieses Steuerelement in den Achseneinstellungen von Garph Builder oder den JMP-Einstellungen nicht finden.
Ich gehe davon aus, dass der Steuerbefehl innerhalb oder direkt nach dem Befehl Label( „Value“) erfolgt.
Verwendung des DiamondData-Beispieldatensatzes.
*/
// Beispieldatensatz DiamondsData
// Rezensionsverzeichnis
dt = Open("C:\Desktop\DiamondsData.jmp");
// Durchschnittlicher Karat pro Schnitt erstellen
neue Spalte("cut_carat_agv",
numerisch,
kontinuierlich,
Formel( Col Mean( :Carat Size, :Cut))
);
//Grafik hBar der durchschnittlichen Karatgröße nach Schnitt mit Balkenbeschriftung „Wert“
Graph Builder(
Systemsteuerung anzeigen( 0 ),
Variablen( X( :cut_carat_agv ), Y( :Cut ) ),
Elemente(
Bar(
X,
Y,
Legende( 2 ),
Balkenstil („Nebeneinander“),
Zusammenfassungsstatistik („Mittelwert“),
// Angenommen, hier erfolgt die Dezimalsteuerung für Label
Label( „Wert“)
)
),
SendToReport(
Versenden(
{},
„Grafiktitel“,
TextEditBox,
{Text festlegen („Durchschnittliche Karatgröße nach Schnitt“)}
),
Dispatch( {}, "X title", TextEditBox, {Set Text( "Average Carat Size" )} )
)
);
Betreff: Dezimalausgabe des Kontrolldiagrammbeschriftungswerts im JSL-SkriptHmmmm, ich bin mir nicht sicher, wie man das Format der Balkenbeschriftungen einstellt.Ich habe mir die Baumstruktur des Graph Builders angesehen, aber es schien keinen Ort zu geben, an dem man das steuern konnte.
GB = Graph Builder ( ..... )
GB << Baumstruktur anzeigen ;

Betreff: Dezimalausgabe des Kontrolldiagrammbeschriftungswerts im JSL-Skript// Der Befehl scheint die Beschriftung der X-Achse zu steuern.
// Ich versuche, die auf die Diagrammleiste angewendete Wertebeschriftung zu steuern
// Entschuldigung, wenn ich falsch interpretiert habe.
//Grafik hBar der durchschnittlichen Karatgröße nach Schnitt mit Balkenbeschriftung „Wert“
Graph Builder(
Systemsteuerung anzeigen( 0 ),
Variablen( X( :cut_carat_agv ), Y( :Cut ) ),
Elemente(
Bar(
X,
Y,
Legende( 2 ),
Balkenstil („Nebeneinander“),
Zusammenfassungsstatistik („Mittelwert“),
// Angenommen, hier erfolgt die Dezimalsteuerung für die Diagrammbalkenbeschriftung
// innerhalb des Lable-Befehls
Label( „Wert“)
// oder nachfolgend
)
),
SendToReport(
// Dieser Dispatch-Befehl scheint die Dezimalzahl der x-Achsenbeschriftung zu steuern
//Dispatch( {}, "cut_carat_agv", ScaleBox, {Format( "Fixed Dec", 10, 3 )} ),
Versenden(
{},
„Grafiktitel“,
TextEditBox,
{Text festlegen („Durchschnittliche Karatgröße nach Schnitt“)}
),
Dispatch( {}, "X title", TextEditBox, {Set Text( "Average Carat Size" )} )
)
);
Betreff: Dezimalausgabe des Kontrolldiagrammbeschriftungswerts im JSL-SkriptWenn Sie auf die X-Achse doppelklicken, wird oben das Format angezeigt.In diesem Beispiel habe ich mich geändert Dez aus 1 Zu 3 .Wenn Sie auf das kleine rote Dreieck des Diagrammerstellers klicken und das Skript kopieren, erhalten Sie Folgendes:
Graph Builder (
Systemsteuerung anzeigen ( 0 ) ,
Variablen ( X ( : cut_carat_agv ) , Y ( : Schneiden ) ) ,
Elemente (
Bar (
X ,
Y ,
Legende ( 2 ) ,
Bar-Stil ( "Seite an Seite" ) ,
Zusammenfassende Statistik ( "Bedeuten" ) ,
Etikett ( "Wert" )
)
) ,
SendToReport (
Versenden( {} , „cut_carat_agv“ , ScaleBox , { Format ( „Fester Dezember“ , 10 , 3 )} ) , // Hier ist das Format
Versenden (
{} ,
„Grafiktitel“ ,
TextEditBox ,
{ Text setzen ( „Durchschnittliche Karatgröße nach Schliff“ )}
) ,
Versenden ( {} , „X-Titel“ , TextEditBox , { Text setzen ( „Durchschnittliche Karatgröße“ )} )
)
) ;