Scatter-polar-plot in matlab
Ich versuche, einen Keil plot (Rektaszension vs Rotverschiebung). Ich dachte ich könnte mit einem scatter-plot in Polarkoordinaten. Die polar-Funktion in matlab scheint sehr begrenzt. Auch diese
polar(a(:,1),a(:,2),'Linewidth',1)
gibt mir eine Fehlermeldung:
Error using polar (line 23)
Too many input arguments.
Gibt es einen einfachen Weg, das zu erreichen, was ich will mit Matlab? Kennst du eine andere software würde es einfach tun?
Dank,
Mike
Du musst angemeldet sein, um einen Kommentar abzugeben.
Matlab ist durchaus angemessen, denke ich.
Als für die
polar
- Funktion, es scheint, dass es nicht erlaubt, die Eigenschaften (wie'linewidth'
) werden direkt angegeben. Aber Sie können, get ein handle auf das erzeugte Objekt, und legen Sie dann seine'linewidth'
oder andere Eigenschaften:Wenn Sie möchten, ein scatter-plot, vielleicht haben Sie es vorziehen, nicht um Linien, sondern um Handlung eine Markierung (z.B. ein Punkt) an jeder Stelle:
Beispiel:
Sehen Sie eine Liste der Eigenschaften, die Sie festlegen können, sowie deren aktuelle Werte, geben
set(h,'markersize',4, 'MarkerFaceColor','b');
'o'
, gute Idee,