WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Beschriftung x-Achse falsch bei vielen Säulen

 

jonas87
Forum-Newbie

Forum-Newbie


Beiträge: 5
Anmeldedatum: 06.11.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.11.2013, 14:16     Titel: Beschriftung x-Achse falsch bei vielen Säulen
  Antworten mit Zitat      
Ich habe mir schon die Finger blutig gesucht, aber leider keine Lösung finden können.

Folgendes Problem:

Ich möchte aus Kalkulationsergebnissen einen schicken Bar-Chart zaubern.
Dabei stimmen aber die Beschriftungen der Säulen (XTickLabels) nicht mehr mit den Säulen überein.

>>Liegt das an der Anzahl an Säulen? Denn wenn ich die Anzahl der Säulen von 63 auf 10 reduziere (und ansonsten alles gleich lasse) stimmt der Ergebnis!

Code:

figure; bar(AUSWERTUNG(:,2));
title('Verkäufe über Arbeitspreisen')
ylabel('MWh')
xlabel('AP in EUR/MW')
set(gca, 'XTickLabelmode', 'manual', ...
       'XTickLabel', AUSWERTUNG(:,1))
 


Im Anhang die Diagramme. Was mache ich verkehrt?
Und kann ich die Ansicht bei 63 Säulen auch so ändern, dass die Säulen größer angezeigt werden?

Beste Grüße Jonas

Chart_63.jpg
 Beschreibung:
Fehlerhafte Beschriftung

Download
 Dateiname:  Chart_63.jpg
 Dateigröße:  24.9 KB
 Heruntergeladen:  507 mal
Chart_10.jpg
 Beschreibung:
Korrekte Beschriftung

Download
 Dateiname:  Chart_10.jpg
 Dateigröße:  21.31 KB
 Heruntergeladen:  426 mal
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 06.11.2013, 14:45     Titel:
  Antworten mit Zitat      
Hallo,

es gibt zwei Eigenschaften, die diese Beschriftung kontrollieren:
XTickLabel: Beschriftungen
XTick: Position der Beschriftungen

Falls die Beschriftungen dann so viele sind, dass sie überlappen, würde ich entweder nur jede x-te Beschriftung anwenden oder die Beschriftung rotieren, siehe z.B.
http://www.mathworks.de/matlabcentr.....rotate-x-axis-tick-labels

Die Breite der bars kannst du mit der Eigenschaft 'barwidth' beeinflussen. Wenn du manche Balken dicker als andere haben möchtest, bleibt nur die Balken unterschiedlicher Dicke nacheinander zeichnen zu lassen.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
jonas87
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 5
Anmeldedatum: 06.11.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.11.2013, 14:21     Titel: Danke
  Antworten mit Zitat      
Vielen Dank für die Hilfe. Ich werde es damit versuchen.
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2025 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.