2013-05-27 15 views
5

私は与えられた領域(たとえばL=5m)にプロットする必要のある有限サイズの円形粒子(たとえばr=5cm)のシステムを持っています。それらは数が多いため、rectangleのどの循環使用よりも速いのはscatterです。私には不明である何散布図の丸いマーカーのスケーリングを修正しました

ので、同様にプロットされたドメインの形状と正しくスケールする円/マーカー直径/半径を定義するための正しい方法です。 (rectangleを使用すると、粒子の直径を容易に定義することができます)

this answerに基づいて、実際のスケーリングはわかりませんが、マーカーのサイズを細かく制御することは可能です。

誰でも光を当てることはできますか?

答えて

2

The official documentation状態:

MarkerSize
マーカーサイズ。ポイントのマーカのサイズ。デフォルト値は1 point1/72 of an inchので、それは絶対測定ユニットのこと6.

注あります。

プロットの軸スケールに従ってマーカーのサイズを調整する場合は、単純な単位変換を行います。軸の1つをポイントにキャリブレーションします(試行錯誤によって行うことができます)。マーカーのサイズをすべて正規化してください(ただし、マーカーのサイズをプロットのズームレベルに関連させて簡単に保持する方法はありません)。

ちなみにscatterコマンドでは、マーカーのサイズを直接3番目のパラメーターとして指定できます。これにより、質問にリンクしている回答に記載されているgetsetの操作を回避できます。

+0

あなたの明確な答えをありがとう。 'rectangle'を使用すると、まだまだ簡単に見えます... – Acorbe

+0

なぜですか? 'scatter'を使うのは簡単です。 [この質問](http://stackoverflow.com/q/14426637)を見てください... –

+0

一般的にはもちろんですが、私はジオメトリにこれらの有限のサイズの粒子を持っています。 'rectangle'は私が自由にズームしたいと思っているサイズを正確に与えてくれます。ではない? – Acorbe

関連する問題