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

x-Achse wird nicht richtig beschriftet

 

ponjio
Forum-Anfänger

Forum-Anfänger


Beiträge: 11
Anmeldedatum: 18.04.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.02.2012, 21:19     Titel: x-Achse wird nicht richtig beschriftet
  Antworten mit Zitat      
Hallöchen,

ich habe für meine Masterthesis verschiedene Berechnungen in Matlab gemacht. Es sind insgesamt 8 an der Zahl, die ich schlussendlich in einem plot anzeigen möchte. Hierfür verwende ich die bar fct.
So weit so gut. Bis jetzt sieht alles gut aus. Nur die x-Achse ist nicht richtig beschriftet. Ich möchte in meiner Grafik die Zahlen tiefgestellt haben. Mit XTickLabel funktioniert dies aber nicht. Gibt es noch eine andere Darstellungsform, wie ich das realisieren kann?

Hier mal der Code zu dem plot:
Code:

figure
Y = [Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8]; % das sind meine errechneten Werte
bar(Y,'black')
set(gca,'XTickLabel',{'R_1','R_2','R_3','R_4','R_5','R_6','R_7','R_8'}); %das ist die Beschriftung, deren Zahlen tiefgestellt werden sollen.
xlabel('Anzahl der Berechnungen')
ylabel('Überlebenswahrscheinlichkeit')
ylim([0.80 0.905])
grid on


sim_2.png
 Beschreibung:
Hier ist das Bild mit den Werten und den unschönen Unterstrichen.

Download
 Dateiname:  sim_2.png
 Dateigröße:  5.57 KB
 Heruntergeladen:  792 mal
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


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

mir ist keine elegante Lösung hierfür bekannt. Wenn es nur um einen Graphen geht, kannst du die Labels entfernen und mit GTEXT selbst setzen.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
eupho
Forum-Meister

Forum-Meister


Beiträge: 777
Anmeldedatum: 07.01.09
Wohnort: Marburg
Version: R2009b
     Beitrag Verfasst am: 05.02.2012, 20:04     Titel:
  Antworten mit Zitat      
Das spuckt google aus und sollte dir weiterhelfen:

http://www.mathworks.com/matlabcent.....view_thread/163920#416254
http://www.mathworks.de/support/sol.....ex.html?solution=1-5HAF0I
Private Nachricht senden Benutzer-Profile anzeigen
 
ponjio
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 11
Anmeldedatum: 18.04.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.02.2012, 15:11     Titel:
  Antworten mit Zitat      
Ich möchte jetzt kein neues Thema eröffnen, wenn ich hier dieses noch weiter nutzen kann. Ich habe das Problem, dass ich nen barplot machen möchte. Soweit so gut: Achsen sind alle ordnungsgemäß beschriftet, bars sehen gut aus, aber ich habe zu große Abstände zwischen den einzelnen Balken. Irgendwie bin ich aus der Hilfe auch nicht schlau geworden. Hier mal mein Code zu der Berechnung:

Code:

r1=0.996;
r2=0.98;  
r3=0.987;
r4=0.993;
r5=0.92;  
r6=0.999;

A1=r1*r4*r5*r6;

A2=(r1+r2-r1*r2)*r4*r5*r6;

A3=(r1*r4+r3-r1*r4*r3)*r5*r6;

A4=((r1+r2-r1*r2)*r4+r3-(r1+r2-r1*r2)*r4*r3)*r5*r6;

figure
Y = [A1 A2 A3 A4];
bar(Y,0.5,'black')
set(gca,'XTickLabel',{'A','B','C','D'});
ylim([0.9 0.92])
grid on


Vermutlich ist es total trivial, aber ich bekomme es einfach nicht hin. Vielen Dank schonmal für eure Hilfe.
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.