Hallo,
Ich versuche, ein Balkendiagramm mit 2 Y-Achsen zu erstellen. aber immer wenn ich eine Spalte nach rechts verschiebe, um die zweite Achse zu erstellen, werden die Balken fast verschachtelt und ich kann sie nicht trennen.


Ich möchte, dass die Balken wie im ersten Diagramm getrennt sind, jedoch mit zwei unterschiedlichen Achsen.
Scheint etwas sehr Grundlegendes zu sein, das mir fehlt – was ist das?
Danke,
Eran
Danke,
Ich verstehe das potenzielle Problem bei einem Diagramm mit unterschiedlichen Y-Skalen, aber es ist hilfreich, die Richtung der Daten anzuzeigen, und ich bin nicht sicher, ob es immer besser ist, die Informationen in verschiedenen Diagrammen zu platzieren.
Vielen Dank für die Lösung – sie löst das Problem perfekt.
Am besten,
Eran
Hallo @eranse ,
Ich vermute, Sie möchten eine zweite Achse, da die Größe von Spalte 3 so viel größer ist als die der Spalten 2 und 4. Allerdings birgt ein zweiachsiges Balkendiagramm meiner Meinung nach die Gefahr einer Fehlinterpretation: Ein Balken mit einem Wert von 90 neben einem Balken mit etwa gleicher Höhe und einem Wert von 340 ist verwirrend.Ich denke, dass Zwei-Achsen-Diagramme nützlich sein können, um Datentrends mit Linien darzustellen, und selbst dann nur, wenn die Achsen farblich auf die Kurven usw. abgestimmt sind.
Da die GraphBuilder-Plattform nicht das liefert, was Sie benötigen, schlage ich einen alternativen Plot vor

Graph Builder(
Size( 763, 517 ),
Show Control Panel( 0 ),
Graph Spacing( 10 ),
Variables( X( :Column 1 ), Y( :Column 4 ), Y( :Column 2 ), Y( :Column 3 ) ),
Elements(
Position( 1, 1 ),
Bar( X, Y, Legend( 9 ), Label( "Label by Value" ) )
),
Elements(
Position( 1, 2 ),
Bar( X, Y, Legend( 8 ), Label( "Label by Value" ) )
),
Elements(
Position( 1, 3 ),
Bar( X, Y, Legend( 7 ), Label( "Label by Value" ) )
),
SendToReport(
Dispatch( {}, "Graph Builder", OutlineBox, {Select} ),
Dispatch( {}, "Column 4", ScaleBox, {Label Row( Show Major Grid( 1 ) )} ),
Dispatch( {}, "Column 2", ScaleBox, {Label Row( Show Major Grid( 1 ) )} ),
Dispatch( {}, "Column 3", ScaleBox, {Label Row( Show Major Grid( 1 ) )} ),
Dispatch(
{},
"Y title",
TextEditBox,
{Set Font Size( 12 ), Set Font Style( "Bold" ), Font Color( 53 )}
),
Dispatch(
{},
"Y 1 title",
TextEditBox,
{Set Font Size( 12 ), Set Font Style( "Bold" ), Font Color( 19 )}
),
Dispatch(
{},
"Y 2 title",
TextEditBox,
{Set Font Size( 12 ), Set Font Style( "Bold" ), Font Color( 20 )}
),
Dispatch(
{},
"400",
LegendBox,
{Legend Position( {9, [1], 8, [0], 7, [2]} ), Position( {1, 0, 2} )}
)
)
)
Ich kann jedoch das gewünschte Diagramm erstellen (das mir nicht gefällt). Es erfordert eine Umstrukturierung Ihrer Daten. Sehen Sie sich das beigefügte Journal an, in dem die Datentabelle und dieses Diagramm erstellt werden.

„Nur weil du es kannst, heißt das nicht, dass du es solltest.“