|
|
Linienfarbe in Abhängigkeit vom Wert darstellen lassen |
|
Alton2 |
Forum-Anfänger
|
|
Beiträge: 38
|
|
|
|
Anmeldedatum: 08.05.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 28.05.2016, 16:50
Titel: Linienfarbe in Abhängigkeit vom Wert darstellen lassen
|
|
Hallo,
ich habe ein recht komplexes Netzwerk und möchte mir nun meine berechneten Stromstärken im Netzwerk visualisieren lassen. Dazu möchte ich große Stromstärken z.B. hell Rot und sehr geringe Stromstärken dunkelblau darstellen lassen. Die Farbe soll recht "smooth" der höhe des Wertes folgen. Ich denke dabei an eine Farbdarstellung ähnlich dem Befehl "colorbar".
Gibt es dafür einen einfachen und effizienten Befehl?
Vielen Dank im voraus.
Gruß,
Alton
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 28.05.2016, 17:31
Titel:
|
|
Hallo,
du kannst z.B. aus den Stromstärken einen Index berechnen und dir dann die passende Farbe aus einer colormap herausholen.
Grüße,
Harald
|
|
|
Alton2 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 38
|
|
|
|
Anmeldedatum: 08.05.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 28.05.2016, 17:41
Titel:
|
|
Wie kann das praktisch aussehen?
Ich habe zb. ein Intervall von 0-5 Ampere die eine Verbindung haben kann. Ich habe jeweils die Stromstärke pro Zweig mit "Pp_Stromstaerke" gegeben und meine beiden Knoten zwischen denen ich den Zweig plotte:
"plot([Ort(1,1), Ort(2,1)], [Ort(1,2), Ort(2,2)], 'b-')"
Hier soll anstatt ,'b-' die Farbe in Abhängigkeit von der höhe des Wertes "Pp_Stromstaerke" rein...
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 28.05.2016, 18:45
Titel:
|
|
|
|
Alton2 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 38
|
|
|
|
Anmeldedatum: 08.05.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 28.05.2016, 18:58
Titel:
|
|
Vielen Dank. Werde ich morgen mal ausprobieren.
Gruß,
Alton
|
|
|
Gastname |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.05.2016, 07:56
Titel:
|
|
Der Link von
jet
funktioniert bei mir nicht.
mfg
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 29.05.2016, 08:24
Titel:
|
|
Hallo,
stimmt. Du kannst aber ja online oder in MATLAB direkt selbst danach suchen.
Für c kannst du auch eine andere Matrix mit 3 Spalten (RGB) zwischen 0 und 1 verwenden.
Grüße,
Harald
|
|
|
Alton2 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 38
|
|
|
|
Anmeldedatum: 08.05.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.05.2016, 12:48
Titel:
|
|
Hab's eben ausprobiert und hat sehr gut geklappt, Danke Harald.
Ich verwende jetzt die colormap "Hot". Was mich dabei stört ist, dass dem höchsten Wert die Farbe Weiß zugeordnet wird. Kann ich den weißen Bereich wegschneiden?
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 29.05.2016, 21:18
Titel:
|
|
Hallo,
ich weiß aus dem Stand nicht die Reihenfolge, aber
oder
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.
|
|