Ich bin JMP-Neuling und habe fast drei Stunden gebraucht, um das Diagramm im beigefügten Bild zu erstellen. Ich habe keine Ahnung, wie man programmiert, aber mir wurde gesagt, ich solle JMP für die Datenanalyse ausprobieren. Mein Problem im Moment ist, dass meine Balken nicht auf den Achsenbeschriftungen zentriert sind. Ich habe versucht, den Abstand auf der Achse zu ändern, aber dadurch bewegen sich die Balken nur noch mehr. Ich wäre für jede Hilfe dankbar, da ich sehr verloren bin und noch eine Menge Diagramme erstellen muss. Wenn es auch eine Möglichkeit gäbe, die Balken breiter zu machen, wäre das auch großartig. Ich habe das Breitenverhältnis ausprobiert, aber die Balken schienen sich verdoppelt zu haben, sodass ich nicht sicher war, ob das stimmte. Ich verwende JMP Pro 14.2. Danke schön!

Wenn Sie eine Kopie Ihrer Datentabelle anhängen können, werde ich sie mir ansehen und sehen, ob ich sie mit der von mir verwendeten ungewöhnlichen Methode zum Laufen bringen kann.
Wow, bei diesem Problem hat es bei mir einfach Klick gemacht. Tut mir leid, dass es so lange gedauert hat! Ich vermute, dass es dann keine Möglichkeit gibt, das zu überschreiben, da die Negativ- und Positivkontrollen nur einen Variablentyp haben, die mit Zellen behandelten und mit Viren behandelten jedoch vier. Ich möchte im Wesentlichen das, wovon Txnelson in der ersten Antwort ein Bild gepostet hat, das wäre perfekt. Ich konnte einfach nicht nachahmen, was sie mit ihren Daten gemacht haben. Für alle Fälle habe ich einen Teil meiner Datentabelle eingefügt, auf der ich mein Diagramm basieren wollte. Die Beschriftungsspalte war mein Trick, um die statistisch unterschiedlichen Werte zu identifizieren. Danke für die Hilfe!

Du hast es gesagt Behandlung in der Overlay-Rolle, also haben Sie für jeden einen Balken angefordert Behandlung/Volumen Kombination.Sie haben jedoch (zum Beispiel) nur A549/Negativkontrolle in Ihren Daten.
Es kann hilfreich sein, einen Eindruck davon zu bekommen, welches Diagramm Sie sehen möchten und wie Ihre Daten organisiert sind.
Oh, ich verstehe. Ich bin mir nicht sicher, welche Kombination fehlen würde, aber ich werde es mir ansehen. Vielen Dank für Ihre Antwort!
Vielen Dank für die Antwort! Ich habe gestern gesehen, wo ich das Skript ablegen soll, aber jetzt habe ich Probleme, es zu finden, also habe ich Ihre Schritte durchgearbeitet. Alles funktionierte großartig, bis ich zum Teil mit den Abstandshaltern kam. Sowohl der A-Abstandshalter als auch der Z-Abstandshalter wurden am Ende der Leiste angezeigt, statt einer am Anfang und einer am Ende, sodass die Leiste um zwei Felder verschoben wurde. Ich habe versucht, sie mit meinen Daten einzufügen, anstatt sie am Ende einzufügen, oder nur einen Abstandshalter hinzuzufügen, aber ich habe noch keine Möglichkeit gefunden, es so zu machen, wie Sie es getan haben. Als ich die Reihenfolge der Behandlungen änderte, um die Abstandshalter an die erste Stelle zu setzen, wurden sie nicht als Beschriftungen zum Verschieben in der Box angezeigt.
Ich denke, diese Handlung ist richtig, auch wenn Sie sie unerwünscht finden. Es scheint, dass Ihnen einige Kombinationen aus „Behandlung“ und „Volumen“ fehlen, aber JMP belässt die Position trotzdem, sodass die Auslassung klar ist.
Hier ist meine „Lösung“ für Ihr Problem;

Ich musste meine eigenen Daten erstellen und hatte darin nur einen Datenpunkt für jeden Balken, sodass die Boxplots nicht korrekt angezeigt werden, aber ich glaube, dass die Boxplots mit Ihren Daten korrekt funktionieren werden.
Meine Lösung ist eine hässliche Lösung.Der einzige Vorteil besteht darin, dass die Daten so angezeigt werden, wie Sie es möchten.
Hier sind die Änderungen, die ich an Ihrem Diagramm vorgenommen habe, damit es funktioniert
- Ich habe die Behandlung von „Überlagerung“ auf „Farbe“ verschoben.Overlay erzwingt, dass alle Lautstärkepegel in jedem Overlay vorhanden sind, also Ihre versetzten Beschriftungen.
- Anstatt nur „Volumen“ als X-Achse zu verwenden, habe ich sowohl „Volumen“ als auch „Behandlung“ in die Achse einbezogen.
- Um die Achsenwerte für die Behandlung zu entfernen, bin ich in die Achseneinstellungen für die Behandlung gegangen und habe die Option „Häkchenbeschriftungen anzeigen“ deaktiviert.
- Um die Achsenbeschriftung zu ändern, die sowohl Volumen als auch Behandlung auflistet, habe ich auf die Beschriftung geklickt und „Volumen“ eingegeben
- Dann habe ich mit der rechten Maustaste auf das Diagramm geklickt und „Anpassen“ ausgewählt
- Ich habe „Balken“ ausgewählt und das Breitenverhältnis auf 1 geändert
- Um nun den Abstand zwischen den Volume-Gruppen hinzuzufügen, habe ich Dummy-Datensätze in der Datentabelle hinzugefügt.
- Für jede Lautstärkestufe (100, 150 ... Ethanol) habe ich 2 Dummy-Datensätze hinzugefügt
- Die Werte für die Behandlung für die Dummy-Datensätze haben einen Wert, der vor den aktuellen Behandlungsstufen angezeigt wird, und einen, der danach erscheint.Ich habe die Werte A-Spacer und Z-Spacer gewählt.Hier ist die Datentabelle mit der Dummy-Zeile

- Dann habe ich mit der rechten Maustaste über die Legende geklickt und Legendeneinstellungen ausgewählt
- Hier habe ich nur die Kategorien ausgewählt, die angezeigt werden sollen.
Ich finde das ziemlich hässlich und hoffe, dass ein anderes Community-Mitglied eine bessere Lösung hat.Hier ist die JSL, die mein Diagramm reproduziert, sofern Sie die Dummy-Datensätze hinzugefügt haben.
Names Default to Here( 1 );
Graph Builder(
Size( 570, 488 ),
Graph Spacing( 0 ),
Variables(
X( :Volume ),
X( :Treatment, Position( 1 ) ),
Y( :RLU ),
Color( :Treatment )
),
Elements(
Bar( X( 1 ), X( 2 ), Y, Legend( 6 ), Packed Primaries( 5 ) ),
Box Plot( X( 1 ), X( 2 ), Y, Legend( 7 ) )
),
SendToReport(
Dispatch(
{},
"Volume",
ScaleBox,
{Label Row(
1,
{Automatic Tick Marks( 0 ), Show Major Labels( 0 ),
Tick Mark Style( "Short Divider" )}
), Label Row( 2, Tick Mark Style( "Short Divider" ) )}
),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
6,
Properties( 1, {Fill Color( 52 )}, Item ID( "Cell-Treated", 1 ) ),
Properties(
2,
{Fill Color( 21 )},
Item ID( "Negative-Control", 1 )
),
Properties(
3,
{Fill Color( 51 )},
Item ID( "Positive-Control", 1 )
),
Properties( 4, {Fill Color( 56 )}, Item ID( "Virus-Treated", 1 ) ),
Properties( -1, {Fill Color( 52 )}, Item ID( "RLU", 1 ) )
), Legend Model( 7, Base( 7, 0, 0, Item ID( "RLU", 2 ) ) )}
),
Dispatch( {}, "X title", TextEditBox, {Set Text( "Volume" )} ),
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg( BarSeg( 1 ), {Set Width Proportion( 1 )} )}
),
Dispatch(
{},
"400",
LegendBox,
{Legend Position(
{6, [-1, 2, 0, 1, 3, -1], 7, [-1, -1, -1, -1, -1, -1, -1, -1]}
)}
)
)
)