So erstellen Sie ein Boxplot-Diagramm, speichern es lokal und fügen es dann in ppt einHallo JMPer
Ich hatte Testdaten wie unten.
Ich möchte automatisch ein Boxplot-Diagramm erstellen, das jede Spalte mit Fixture vergleichen kann, und jede Spalte hatte eine Bemerkung. (Das Titelformat: Gerätevergleich: Spalte – Bemerkung).
So erstellen Sie automatisch diese Boxplot-Diagrammschleife mit Col_1, Col_2, Col_3 und Col_4. Und Boxplot-Diagramm automatisch speichern und dann in ppt einfügen?
Vielen Dank.



Automatisierung und SkripterstellungGrundlegende Datenanalyse und ModellierungBetreff: So erstellen Sie ein Boxplot-Diagramm, speichern es lokal und fügen es dann in ppt einLaden Sie die Testdaten hoch.
Betreff: So erstellen Sie ein Boxplot-Diagramm, speichern es lokal und fügen es dann in ppt einIch habe nicht viel Erfahrung mit dem Speichern von PowerPoint-Präsentationen, aber dieses Skript tut, was Sie verlangt haben, und geht jedes Mal von demselben Spaltenformat aus. Es ermöglicht mehr oder weniger :Col_n-Spalten, ohne dass Anpassungen erforderlich sind.
<MMM><YYYY> <HH24><MM><SS>" ) ); cols = Filter Each( {val, idx}, dt << Get Column Names( "String" ), Contains( val, "Col_" ) ); commentarray = Associative Array( :Col, :Remark ); For Each( {val, idx}, cols, text = val || "--" || commentarray[Substitute( val, "_", "" )]; pres = dt << Graph Builder( Size( 534, 450 ) , Kontrollfeld anzeigen( 0 ), Variablen( X( :Fixture ), Y( Spalte( val ) ) ), Elemente( Punkte( X, Y, Legende( 7 ) ), Boxplot( ) ), SendToReport( Dispatch( {}, "graph title", TextEditBox, {Set Text( "Fixture Compare: " || text )} ) ) ); If( idx == 1, Report( pres ) << Präsentation speichern ( "$DOCUMENTS/Fixtures " || thedate || ".pptx" ), Report( pres ) << Präsentation speichern( "$DOCUMENTS/Fixtures " || thedate || ".pptx", Append ) ); (pres < < Fenster abrufen) << Fenster schließen;<BR /> );</SS></MM></HH24></YYYY></MMM>Names Default To Here( 1 );
dt = Open(
"$DOWNLOADS/jmp test data.xlsx",
Worksheets( "Sheet1" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
);
thedate = Uppercase( Format( Today(), "Format Pattern", "
Betreff: So erstellen Sie ein Boxplot-Diagramm, speichern es lokal und fügen es dann in ppt einHallo, mmarchandTSI
Vielen Dank. „Assoziatives Array“ ist für mich nützlich.
Das in PPT gespeicherte Bild ist nicht schön.

Ich möchte das Bild so in einer ppt-Datei speichern. Ist es möglich?

Betreff: So erstellen Sie ein Boxplot-Diagramm, speichern es lokal und fügen es dann in PPT einSie können die Bilder in die Zwischenablage kopieren und sie über ein PowerShell-Skript in PPT einfügen, wie dies in der Graph Builder-Symbolleiste geschieht.

Betreff: So erstellen Sie ein Boxplot-Diagramm, speichern es lokal und fügen es dann in PPT einBei dieser Methode bleibt das ursprüngliche Graph Builder-Format mit ein paar zusätzlichen Codezeilen erhalten.
Names Default To Here( 1 );
dt = Open(
"$DOWNLOADS/jmp test data.xlsx",
Worksheets( "Sheet1" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
);
thedate = Uppercase( Format( Today(), "Format Pattern", "<DL><DD><MMM><YYYY> <HH24><MM><SS>" ) );
cols = Filter Each( {val, idx}, dt << Get Column Names( "String" ), Contains( val, "Col_" ) );
remarkarray = Associative Array( :Col, :Remark );
For Each( {val, idx}, cols,
text = val || "--" || remarkarray[Substitute( val, "_", "" )];
pres = dt << Graph Builder(
Size( 534, 450 ),
Show Control Panel( 0 ),
Variables( X( :Fixture ), Y( Column( val ) ) ),
Elements( Points( X, Y, Legend( 7 ) ), Box Plot( X, Y, Legend( 8 ) ) ),
SendToReport( Dispatch( {}, "graph title", TextEditBox, {Set Text( "Fixture Comparison: " || text )} ) )
);
Report(pres)<<SAVE picture=""></SAVE></SS></MM></HH24></YYYY></MMM></DD><P><CODE class=" language-jsl">
Betreff: So erstellen Sie ein Boxplot-Diagramm, speichern es lokal und fügen es dann in PPT einDanke, Hogi. Ich habe MAC verwendet, aber die Symbolleiste funktioniert bei mir nicht.