2016-12-12 36 views
0

は、与えられた以下:matplotlibのプロット破線の円

import matplotlib.pyplot as plt 
import numpy as np 

x = np.random.randn(60) 
y = np.random.randn(60) 
x2 = np.random.randn(60) 
y2 = np.random.randn(60) 

plt.scatter(x, y, s=80, facecolors='none', edgecolors='r') 
plt.scatter(x2, y2, s=80, facecolors='none', edgecolors='r') 
plt.show() 

どのように私は×2とだけY2のための代わりに(各円の輪郭が破線の代わりに固体される)破線の円で、この同じデータをプロットでしょうか?

ありがとうございます!

アップデート:私は、これはhereのようにパッチを行うことができますが、私は可能であれば私も同じプロット上の円の別のセットをプロットして使用するので、それはplt.scatterを経由して行われる必要が知っている チャートのディメンションが混乱したパッチ(あまりにも薄い)。

答えて

2

合格linestyle='--'~scatter。そのマーカーのサイズについては

plt.scatter(x, y, s=80, facecolors='none', edgecolors='r') 
plt.scatter(x2, y2, s=80, facecolors='none', edgecolors='r', 
      linestyle='--') 

enter image description here

私はむしろかかわらず、linestyle=':'を使用します。

+0

ありがとう、Goyo。ここで私が最初に尋ねたはずの質問です:http://stackoverflow.com/questions/41108055/matplotlib-plot-dashed-circles-using-plt-plot-instead-of-plt-scatter –

関連する問題