Salut,
J'essaie de créer un graphique à barres avec 2 axes y. mais chaque fois que je déplace une colonne vers la droite pour créer le deuxième axe, les barres deviennent presque imbriquées et je ne peux pas les séparer.


J'aimerais que les barres soient séparées comme dans le premier graphique mais avec les 2 axes différents.
On dirait quelque chose de très basique qui me manque - qu'est-ce que c'est ?
Merci,
Éran
Merci,
Je comprends le problème potentiel avec un graphique avec différentes échelles y, mais il est utile de montrer la direction des données, et je ne suis pas certain qu'il soit toujours préférable de placer les informations sur différents graphiques.
Merci pour la solution - elle le résout parfaitement.
Meilleur,
Éran
Salut @eranse ,
Je suppose que vous voulez un deuxième axe car la magnitude de la colonne 3 est bien plus grande que celle des colonnes 2 et 4. Cependant, à mon avis, un graphique à barres à deux axes comporte un risque de mauvaise interprétation : une barre avec une valeur de 90 à côté d'une barre avec à peu près la même hauteur et une valeur de 340 est choquante.Je pense que les tracés à deux axes peuvent être utiles pour montrer les tendances des données avec des lignes, et même dans ce cas seulement si les axes sont colorés pour correspondre aux courbes, etc.
Puisque la plateforme GraphBuilder ne produit pas ce dont vous avez besoin, je suggère un tracé alternatif

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} )}
)
)
)
Cependant, je peux créer le graphique que vous souhaitez (que je n'aime pas). Cela nécessite de restructurer vos données. Voir le journal ci-joint qui crée le tableau de données et ce graphique.

"Ce n'est pas parce que tu le peux que tu devrais le faire."