|
|
2D Plot - Abschnittsweise Hintergrund einfärben |
|
chris86 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.02.2009, 07:37
Titel: 2D Plot - Abschnittsweise Hintergrund einfärben
|
|
Hi,
ich habe folgendes Problem. Ich habe einen 2D Plot in dem 2 Messreihen dargestellt werden. Nun wechselt während der Messung mein "beobachtetes System" seinen Status und gibt mir den Wert seines Status über die Zeit zurück. Hab die Werte in einer Matrix.
Jetzt möchte ich den Hintergrund des Plots jeweils in Bereichen gleichen Status' gleich einfärben.
Weiß jemand wie das mit Matlab geht?
Bsp:
Status 6 von t=0 bis t=2 dann Status 200 von t=2 bis t=2.5
Hintergrund des Plots von t=0 bis 2 gelb und von t=2 bis 2.5 rot oder so....
Vielen Dank für die Hilfe.
Gruß
Chris
|
|
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.02.2009, 08:49
Titel:
|
|
|
|
Maddy |
Ehrenmitglied
|
|
Beiträge: 494
|
|
|
|
Anmeldedatum: 02.10.08
|
|
|
|
Wohnort: Greifswald
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.02.2009, 09:19
Titel:
|
|
Das müsste mit annotation-objekts gehen.
Hab gerade kein Matlab da um es zu testen, aber in der Form sollte es möglich sein.
edit:
Also fill scheint wirklich die bessere Alternative zu sein.
_________________
>> why
The computer did it.
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.11.2010, 01:02
Titel:
|
|
ich habe ein ähnliches Problem.
Ich habe Messwerte von denen es valide und invalide gibt. In einem Boolean-Vektor steht eine 1 bei valid und eine 0 bei invalid.
Nun möchte ich die Werte plotten, allerdings bei den validen eine andere Hintergrundfarbe haben, als bei den invaliden.
Ich möchste also die validen Bereiche einfärben. Da es allerdings 99 Bereiche gibt, ist das über fill() sehr umständlich, da ich diese funktion dann 99 mal mit unterschiedlichen Vektoren aufrufen müsste.
Weiß da jemand eine andere Methode?
vielen Dank schonmal
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.11.2010, 01:35
Titel:
|
|
habs gelöst mit ner for-schleife.
hatte ne denkblockade vorhin.
sorry
|
|
|
|
|
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.
|
|