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

Ändern der Fabre von group bar plots

 

landschromfelgen
Forum-Anfänger

Forum-Anfänger


Beiträge: 15
Anmeldedatum: 05.02.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.12.2014, 10:05     Titel: Ändern der Fabre von group bar plots
  Antworten mit Zitat      
Hallo,


ich stehe bei folgendem Problem an:

ich habe einen 4x2 Datenvektor gegeben:
Code:
data = [1 2; 1 3;1 5;3 2]

Wenn ich diesen nun mit
Code:
plotte, dann erhalte ich 4 Gruppen zu je 2 Balken. In jeder Gruppe wechselt die Farbe von neuem. Ich hätte nun aber gerne die erste Gruppe in Farbe A, die zweite Gruppe in Farbe B usw. Wie kann ich das machen?
Dass ich 4 Gruppen zu je 2 Balken habe ist hier nur ein Testbeispiel, je nach veränderten Daten variieren diese beiden Zahlen, es wär also super, das Problem so allgemein wie möglich zu lösen.

Vielen Dank bereits im Voraus für jede Antwort!


Liebe Grüße,
Daniel
Private Nachricht senden Benutzer-Profile anzeigen


landschromfelgen
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 15
Anmeldedatum: 05.02.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.12.2014, 10:53     Titel:
  Antworten mit Zitat      
weiß wirklich niemand eine Antwort?
Private Nachricht senden Benutzer-Profile anzeigen
 
Hubertus
Forum-Meister

Forum-Meister


Beiträge: 1.034
Anmeldedatum: 08.01.09
Wohnort: Hamburg
Version: ---
     Beitrag Verfasst am: 11.12.2014, 13:21     Titel:
  Antworten mit Zitat      
Moin,

kannst du das gebrauchen?

http://www.mathworks.com/matlabcent...../29882-coloured-bar-chart

Grüße - Hubertus
Private Nachricht senden Benutzer-Profile anzeigen
 
Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 11.12.2014, 13:54     Titel:
  Antworten mit Zitat      
mir ist keine einfache lösung bekannt. du versuchst ja innerhalb eines barplots die farbe zu ändern.
das hier wäre mein work arround
Code:
c={'r','b','y','g'};
data = [1 2; 1 3;1 5;3 2]
for k=1:4;
    hold all
    bar(k-0.15,data(k,1),c{k},'barwidth',0.3)
    bar(k+0.15,data(k,2),c{k},'barwidth',0.3)
end


grüße winkow
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
landschromfelgen
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 15
Anmeldedatum: 05.02.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.12.2014, 11:18     Titel:
  Antworten mit Zitat      
Hallo,

danke mal für die beiden Vorschläge!
Das mit dem Workaround von Winkow funktioniert grundsätzlich super, jedoch erhält die x-Achse dadurch eine durchgehende Beschriftung und nicht nur eine Nummerierung der bar groups, wodurch "gca" einen anderen Wert ausgibt. Weißt du da zufällig noch eine Lösung?

Vielen Dank, Daniel
Private Nachricht senden Benutzer-Profile anzeigen
 
Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 15.12.2014, 12:02     Titel:
  Antworten mit Zitat      
man könnte es selber umbeschriften.http://de.mathworks.com/help/matlab.....earchHighlight=xticklabel
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
landschromfelgen
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 15
Anmeldedatum: 05.02.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.12.2014, 13:38     Titel:
  Antworten mit Zitat      
Alles klar, danke!
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.