sers.
ich will nen gaaanz einfaches balkendiagramm erstelln, krigs aber nicht gebacken.
hier erstmal ein beispiel-code:
figure(1)
#C enthält die zu plottenden daten:
C=[1,10,20,15]
#diese sollen nun geplottet werden:
bar(C)
#^ ich will aber dass die Daten gegenübergestellt werden. Also die Balken sollten unterschiedliche farben haben und die legendeneiträge sollten dementsprechend zugeordnet werden.
# hier die legende, bei der aber nur der erste Eintrag ausgegeben wird der dann alle 4 Balken bezeichnet.
legend ("a","b","c","d")
#folgendes sollte veranschaulichen wass ich ungefähr will, aber das kanns natürlich nicht sein:
figure(2)
bar(diag(C))
legend("a","b","c","d")
Ahhhh. in jedem Programm ist das was ich will quasi das erste was man in jedem tutorial macht, aber ich bekomm das einfach nicht gebacken! kann doch nicht so schwehr sein
Edith:
ich glaub mit
bar(diag(C),'stacked')
gehts.
kp ob das richtig oder nur ein workaround ist.
Willkommen im #Neuland
Login wie bei quake.ingame.de zuvor, die Passwörter aus der alten Datenbank wurden aber gelöscht - einmal hier neu anfordern.
Wer seine E-Mail-Adresse nicht mehr hat oder kennt, bitte eine Nachricht mit Infos schicken o. im Discord melden.
PQ Discord Server: #planetquake Spenden? Hier entlang!
Login wie bei quake.ingame.de zuvor, die Passwörter aus der alten Datenbank wurden aber gelöscht - einmal hier neu anfordern.
Wer seine E-Mail-Adresse nicht mehr hat oder kennt, bitte eine Nachricht mit Infos schicken o. im Discord melden.
PQ Discord Server: #planetquake Spenden? Hier entlang!
octave/matlab: wie einfaches balkendiagramm erstellen
-
- Patriot
- Beiträge: 1482
- Registriert: Apr 2005
octave/matlab: wie einfaches balkendiagramm erstellen
bitte beachten Sie auch die Rückseite dieses postings.
-
- Doom
- Beiträge: 3556
- Registriert: Mai 2003
- Wohnort: mo
-
- Rampage
- Beiträge: 14303
- Registriert: Jun 2001
- Steam: TomHonks
hier gehts auch um octave/matlab
ich hatte vor 2h ein ähnliches problem: 10 datenreihen, alle in ein plot, verschiedene farben + legende.
ich bin zum schluss gekommen, dass das automatisiert nicht möglich ist. und für jede datenreihe ein extra "plot" machen war mir zu doof.
hab eben ein bisschen rumgespielt, meinst du so was nur in 2D:
?
€: ok hab nen weiteren workaround gefunden:
sieht bei mir so aus:
ich hatte vor 2h ein ähnliches problem: 10 datenreihen, alle in ein plot, verschiedene farben + legende.
ich bin zum schluss gekommen, dass das automatisiert nicht möglich ist. und für jede datenreihe ein extra "plot" machen war mir zu doof.
hab eben ein bisschen rumgespielt, meinst du so was nur in 2D:
Code: Alles auswählen
bar3(magic(10))
€: ok hab nen weiteren workaround gefunden:
Code: Alles auswählen
C = [1 2 3 4; 6 7 8 9];
%bar(C(:,1)) <- hier ist die farbe weg :ugly:
%bar(C(1, :) )
bar(C)
axis([0.6 1.4 0 6]); %zweite datenreihe ausblenden
legend('a','b','c','d');
Danke an Drasora für ihr Wichtelgeschenk!
MAR hat geschrieben:Führt der durch den Terrence-Hill?
-
- Patriot
- Beiträge: 1482
- Registriert: Apr 2005