2016-06-04 13 views
0

Ich habe ein Problem mit der Plot-Funktion. In der Dokumentation sollte ein 's' nach dem Farblabel im Diagramm ein Quadrat darstellen. es kommt als Kreuz (siehe Linie 1268 im Bild unten.MATLAB Grundstück Quadrat Marker zeigt als Kreuz

Ich möchte die Markierung ein Quadrat angezeigt werden soll.

enter image description here

Danke für die Hilfe

Antwort

2

Es ist Plotten ein Quadrat Marker, aber Sie verwenden eine LineWidth von 6 und seit MATLAB verwendet butt line caps, dies macht es wie ein Kreuz, wie Sie gezeigt haben. Wenn wir die MarkerSize erhöhen können wir wirklich sehen, was passiert.

plot(1,1,'rs', 'MarkerSize', 100, 'LineWidth', 6) 

enter image description here

Und wenn wir die Ansicht vergrößern, werden wir die Kerben in den Ecken sehen.

enter image description here

Ihre Möglichkeiten sind, um entweder die MarkerSize zu erhöhen, wenn Sie wirklich die LineWidth verwenden oder nicht, eine so große LineWidth erhöhen möchten.

plot(1, 1, 'rs', 'LineWidth', 2) 

enter image description here

+0

vielen Dank, dass eine große Hilfe war – bilaly