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

m_plot: Anstatt nur Linie, einzelne Werte in Farbabstufung

 

Luna27
Forum-Newbie

Forum-Newbie


Beiträge: 5
Anmeldedatum: 04.05.10
Wohnort: Trier
Version: ---
     Beitrag Verfasst am: 11.05.2010, 10:54     Titel: m_plot: Anstatt nur Linie, einzelne Werte in Farbabstufung
  Antworten mit Zitat      
Hallo,

ich verwende m_plot, um einen Latitude und Longitude Vektor als Linie in die Karte zu plotten.

Code:
m_plot(lon, lat)


Zu diesen lat und lon Vektoren habe ich auch einen Vektor der Temperaturen enthält. Jetzt möchte ich die verschiedenen Temperaturen farblich abgestuft plotten anstatt der Linie, so dass ich ganz viele Punkte in Farben abhängig von der Temperatur in der Karte sehe anstatt einer einfarbigen Linie.

Freue mich auf eure Antworten!

Viele Grüße,
Luna
Private Nachricht senden Benutzer-Profile anzeigen


bo

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.05.2010, 22:54     Titel:
  Antworten mit Zitat      
moin,

versuch mal
Code:


gruß bo
 
Luna27
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 5
Anmeldedatum: 04.05.10
Wohnort: Trier
Version: ---
     Beitrag Verfasst am: 18.05.2010, 08:40     Titel:
  Antworten mit Zitat      
Danke für die Antwort. Aber leider funktioniert es nicht. Es kommt folgende Fehlermeldung:

??? Error using ==> patch
Length of C must match number of vertices per patch

Error in ==> mu_coast at 286
p_hand(i)=patch(xx,yy,varargin{2:end});

Error in ==> m_patch at 26
h=mu_coast('vector',[long lat;long(1)
lat(1)],'patch',C,'tag','m_patch',varargin{:});


Zur INFO: Ich verwende folgende Variablen.

> whos klat
Name Size Bytes Class Attributes

klat 471x1 3768 double

>> whos klon
Name Size Bytes Class Attributes

klon 471x1 3768 double

>> whos COLOR
Name Size Bytes Class Attributes

COLOR 471x1 3768 double

COLOR besteht aus Werten von 0-255.


Kann mir da jemand weiterhelfen?


Grüße
Private Nachricht senden Benutzer-Profile anzeigen
 
Luna27
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 5
Anmeldedatum: 04.05.10
Wohnort: Trier
Version: ---
     Beitrag Verfasst am: 18.05.2010, 09:03     Titel:
  Antworten mit Zitat      
Verwende ich nur "patch" funktioniert es.
Private Nachricht senden Benutzer-Profile anzeigen
 
Luna27
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 5
Anmeldedatum: 04.05.10
Wohnort: Trier
Version: ---
     Beitrag Verfasst am: 18.05.2010, 11:00     Titel:
  Antworten mit Zitat      
Ok, jetzt hab ich mal ein paar Sachen ausprobiert.

Wenn ich folgendes verwende, funktioniert m_patch, nur leider entspricht das Ergebnis nicht meinen Erwartungen.

m_patch(lon, lat, 'b')

m_patch(lon, lat, [0.3 0.3 0.3])

Es entsteht logischerweise eine einfarbige Linie.

Ich habe ein Bild angehangen, dass zeigt, wie der Plot in etwa aussehen soll.

[/img]


Grüße

Bild2.tif
 Beschreibung:

Download
 Dateiname:  Bild2.tif
 Dateigröße:  114.69 KB
 Heruntergeladen:  535 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
bobraun

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.05.2010, 14:21     Titel:
  Antworten mit Zitat      
moin,

versuch mal:
Code:
%matlab
patch(lon,lat,temp,'linestyle','-','cdatamapping','scaled' ,'edgecolor' , 'interp','facecolor' , 'none','linewidth',2);
 


Gruß Bo
 
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.