einzelnen graph bei plotyy füllen
318is
Forum-Anfänger
Beiträge: 35
Anmeldedatum: 09.03.17
Wohnort: ---
Version: ---
Verfasst am : 28.03.2017, 12:47
Titel : einzelnen graph bei plotyy füllen
Hallo Miteinander,
ich will bei meinen plots einen einzelnen Graphen mit dem Befehl area füllen jedoch bin ich mir nicht sicher ob dieser Begriff auf einen einzelnen Graphen angewandt werden kann.
Ich habe es bis jetzt so versucht (leider erfolglos):
Code:
x=[ 1 :6 ]
Y1=rand ( 6 ,1 ) *15
Y2=rand ( 6 ,1 ) *6
Y3=rand ( 6 ,1 ) *2
Y4=[ 0 ,0 ,1 ,1 ,0 ,0 ]
Y4=Y4.'
Y5=rand ( 6 ,1 ) *3
Y6=rand ( 6 ,1 ) *4
Y7=rand ( 6 ,1 ) *6
[ Ax, H1, H2] = plotyy ( x,[ Y1 , Y2 , Y3 , Y5 , Y6 ] ,x, [ Y4 Y7] , @plot , @area ) ;
@area wirkt sich auf Y4 und Y7 aus.
Eine andere Idee war folgende:
Die Zeile nach dem hold on funktioniert alleine einwandfrei.
Wäre toll wenn jemand eine Idee hätte. Falls mir noch jemand sagen kann wie ich die gefüllte Fläche transparent machen kann wäre das sehr hilfreich.
Vielen Dank für die Hilfe!!
Grüße
Jan S
Moderator
Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
Verfasst am : 31.03.2017, 09:14
Titel : Re: einzelnen graph bei plotyy füllen
Hallo 318is,
Vielleicht:
Code:
[ Ax, H1, H2] = plotyy ( x,[ Y1 , Y2 , Y3 , Y5 , Y6 ] ,x, [ Y4 Y7] ) ;
hold on
area ( y9, 'PArent ', Ax( 2 ) ) ;
Gruß, Jan
318is
Themenstarter
Forum-Anfänger
Beiträge: 35
Anmeldedatum: 09.03.17
Wohnort: ---
Version: ---
Verfasst am : 04.04.2017, 07:21
Titel : Re: einzelnen graph bei plotyy füllen
Hallo Jan,
das klappt leider auch nicht. Hat niemand eine Idee?
Grüße
[EDITED, Jan, Bitte keinTop-Quoting der gesamten vorhergehenden Nachricht - Danke!]
Harald
Forum-Meister
Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
Verfasst am : 04.04.2017, 07:56
Titel :
Hallo,
leicht abgewandelt:
Code:
[ Ax, H1, H2] = plotyy ( x,[ Y1 , Y2 , Y3 , Y5 , Y6 ] ,x, [ Y4 Y7] ) ;
hold ( Ax( 2 ) , 'on ')
area ( x, Y7, 'Parent ', Ax( 2 ) ) ;
hold ( Ax( 2 ) , 'off ')
Sieht zumindest auf den ersten Blick gut aus. Falls das nicht das gewünschte ist, bitte mehr Details.
Grüße,
Harald
318is
Themenstarter
Forum-Anfänger
Beiträge: 35
Anmeldedatum: 09.03.17
Wohnort: ---
Version: ---
Verfasst am : 04.04.2017, 11:16
Titel :
Hallo Harald,
das schaut schon fast so aus wie ich es haben möchte. Könntest du mir noch sagen wie ich es tranparent füllen kann?
vielen Dank für deine Mühe
[EDITED, Jan, Bitte keinTop-Quoting der gesamten vorhergehenden Nachricht - Danke!]
Harald
Forum-Meister
Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
Verfasst am : 04.04.2017, 11:40
Titel :
Hallo,
(habe ich auch erst durch Blick in die Doku herausgefunden)
Grüße,
Harald
318is
Themenstarter
Forum-Anfänger
Beiträge: 35
Anmeldedatum: 09.03.17
Wohnort: ---
Version: ---
Verfasst am : 04.04.2017, 13:55
Titel :
Perfekt, Danke ))
[EDITED, Jan, Bitte keinTop-Quoting der gesamten vorhergehenden Nachricht - Danke!]
318is
Themenstarter
Forum-Anfänger
Beiträge: 35
Anmeldedatum: 09.03.17
Wohnort: ---
Version: ---
Verfasst am : 06.04.2017, 08:25
Titel :
Ein kleines Problem habe ich leider immer noch:
Wie muss ich vorgehen, wenn ich den Graphen bestimmte Farben zuweisen will?
Der Befehl
erzeugt ja die gleiche Farbe für alle Graphen in H2.
Den Befehl
versteht Matlab leider nicht
Hat Jemand eine Idee?
Vielen Dank für eure Mühe
Grüße
Harald
Forum-Meister
Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
Verfasst am : 06.04.2017, 16:40
Titel :
Hallo,
vermutlich so:
Grüße,
Harald
Einstellungen und Berechtigungen
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
| 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.