Angenommen, ich möchte zwei Diagramme mit horizontalen Balken erstellen. Die Namen der Objekte sind auf der y-Achse aufgelistet und die horizontalen Balken repräsentieren eine bestimmte Menge. Das erste Diagramm hat 100 Elemente und das zweite Diagramm hat 5 Elemente.Wie behalte ich die Balkenbreite in mehreren Diagrammen?
Wenn ich die Diagramme erzeuge, haben die horizontalen Balken unterschiedliche Breiten. Ich würde mir wünschen, dass die Balken in all meinen Charts gleich breit sind.
Ich weiß, ich kann verschiedene Werte für die Höhe der AddShape-Funktion versuchen. Aber das scheint zeitaufwendig und unzuverlässig, da sich die Anzahl der Elemente ändern kann. Ich möchte etwas tun:
Chart.BarWidth = 10
Beziehen Sie sich auf die Skala/Grenzen für die Balken auf Ihrer horizontalen Achse? Wollen Sie zum Beispiel, dass das rechte Ende der beiden Karten so weit wie möglich auf dem gleichen Wert liegt, sagen wir 100? –
Vielleicht hätte ich das Wort Dicke statt Breite verwenden sollen. Ich glaube nicht, dass ich ein Bild hinzufügen kann, um zu zeigen, was ich will. Wenn in einem Diagramm der Balken so dick ist ==== im zweiten Diagramm ist die Balkenstärke wie ---- Ich möchte die Balken in beiden Diagrammen gleich dick machen. Chart 1: ----, Chart 2 ---- – CoolBreeze
Ich wollte meinen Kommentar aktualisieren, aber es sieht so aus, als gäbe es ein Limit. Ich dachte mir einen besseren Weg aus, um zu erklären, was ich möchte: Nehmen wir an, in Diagramm 1 ist der horizontale Balken 100 Pixel breit und 20 Pixel hoch. In Diagramm 2 ist der horizontale Balken 100 breit und 5 Pixel hoch. Die Balkenhöhe ist nicht konsistent über die beiden Diagramme 20 vs 5. Ich möchte die Balkenhöhe 5 für beide Diagramme festlegen. – CoolBreeze