Wie können Sie erhöhen die Breite der Balken in einem Balkendiagramm in MATLAB, ohne dass sich der Balken zu überlappen? Das folgende Skript erhöht die bar Breite, aber die Balken überlappen:
graph = [ 1 2 ; 3 4 ; 5 6 ; 7 8 ];
bar(graph,'BarWidth',2);
InformationsquelleAutor reformed | 2012-09-22
Ich weiß nur einen Weg, dies zu tun ist über mehrere Aufrufe zur bar.
Folgende erzeugt ein Balkendiagramm mit den bars besetzen 90% der Gesamtfläche.
Die Funktion BarSpecial wie geschrieben ist nicht für Allgemeine Zwecke, aber könnte erweitert werden, um zu behandeln eine breitere Palette von input-Daten.
InformationsquelleAutor grantnz
Default width = 0.8.
Wenn die Breite 1 ist, ist der Balken innerhalb einer Gruppe mit anderen berühren.
Werte > 1 produzieren überlappende Balken.
set Breite von weniger als 1.
z.B.
InformationsquelleAutor Ravindra Bagale