2013-05-27 8 views
5

Ich habe ein System von kreisförmigen Teilchen mit endlicher Größe (sagen wir r=5cm), die ich in einer gegebenen Domäne (z. B. L=5m) plotten muss. Da sie viele sind, ist scatter schneller als jede zyklische Verwendung von rectangle.Korrekte Skalierung von kreisförmigen Markern in Streudiagramm

Was mir unklar ist, ist der richtige Weg, um den Durchmesser/Radius des Kreise/Markers so zu definieren, richtig mit der Domain Geometrie zu skalieren, die auch aufgetragen ist. (Durch Verwendung von rectangle kann der Durchmesser des Partikels leicht definiert werden.)

Basierend auf this answer ist es möglich, die Markergröße fein zu steuern, obwohl die tatsächliche Skalierung für mich unklar ist.

Kann jemand etwas Licht abwerfen?

Antwort

2

The official documentation Zustände:

MarkerSize
Marker Größe. Größe des Markers in Punkten. Der Standardwert ist 6.

Beachten Sie, dass ein point ist 1/72 of an inch, also ist es eine absolute Messeinheit.

Wenn Sie die Markergrößen entsprechend der Achsenskala Ihres Plots anpassen möchten, führen Sie eine einfache Einheitenumrechnung durch: Kalibrieren Sie 1 Tick in einer der Achsen auf Punkte (Sie können dies durch Versuch und Irrtum) und dann normalisieren Sie damit alle Ihre Marker-Größen (es fällt mir jedoch nicht auf, wie Sie die Marker-Größen auf einfache Weise relativ zum Zoom-Level des Plots halten würden).

Übrigens können Sie die Größen der Markierungen direkt als dritten Parameter im scatter Befehl angeben. Damit können Sie die Manipulationen vermeiden, die in der Antwort, auf die Sie Ihre Frage verlinkt haben, erwähnt werden.

+0

Danke für Ihre klare Antwort. 'Rechteck' zu verwenden sieht immer noch verdammt einfacher aus ... – Acorbe

+0

Warum? Es ist einfach zu verwenden "streuen". Schauen Sie sich [diese Frage] an (http://stackoverflow.com/q/14426637) ... –

+0

Im Allgemeinen natürlich, aber ich habe diese endlichen Partikelgrößen in einer Geometrie. "Rechteck" gibt mir genau die Größe, die ich auch mit dem Zoomen für frei haben möchte. Ist es nicht? – Acorbe

Verwandte Themen