2017-08-18 4 views
0

Zeichnung Wenn mesh Funktion Oktaves verwenden, die Farbe der Linien kann mit edgecolor eingestellt werden. Diese Eigenschaft ist jedoch nicht verfügbar, wenn Sie ein Konturdiagramm mit meshc erstellen.ein Konturdiagramm (meshc) mit schwarzen Linien

Gibt es eine einfache Möglichkeit, die Linien eines Konturdiagramms auf eine konstante Farbe zu setzen?

Antwort

2

meshc zeichnet ein Konturdiagramm unter einem Polygonnetzdiagramm. Verwenden Sie h=meshc(...) den Griff h auf das Netz zu erhalten (h(1)) und das Konturdiagramm (h(2)).
nun die Farbe der Linien zu ändern, die entsprechende Eigenschaft für mesh ist EdgeColor während für die Konturdarstellung ist es LineColor. Daher müssen Sie diese Eigenschaften ändern, um die gewünschte Ausgabe zu erhalten.

Beispiel:

[X,Y] = meshgrid(-3:.125:3); 
Z = peaks(X,Y); 
h=meshc(Z); 
set(h(1),'EdgeColor','k'); 
set(h(2),'LineColor','k'); 

die gibt:

output

Verwandte Themen