2016-04-08 17 views
2

散布図のマーカー線の太さを変更するにはどうすればよいですかplt.scatter()markeredgewidthplt.plot()の有効な属性です。 scatterプロットの同等の属性はありますか?散布図のマーカーの太さを変更する

たとえば、散布図(marker = 'x')のサイズを変更すると、マーカーは大きくなりますが、線の太さは変わりません。

私はサイズを変更しようとしていませんが、線の太さです!

+0

[pyplot散布図のマーカーのサイズ](http://stackoverflow.com/questions/14827650/pyplot-scatter-plot-marker-size) – AkiRoss

+0

ありません私の可能性のある重複」サイズを変更しようとしていませんが、厚さが必要です - 投稿をお読みください – Curtis

+1

厚さとサイズを教えてください –

答えて

4

あなたはkwarg linewidthsを探しています。例えば:

import matplotlib.pyplot as plt 
import numpy as np 
x = y = np.arange(5) 

fig,ax = plt.subplots(1) 

ax.scatter(x,y, s=100,marker='x',color='b',linewidths=1) 
ax.scatter(x,y+1,s=100,marker='x',color='r',linewidths=2) 
ax.scatter(x,y+2,s=100,marker='x',color='g',linewidths=3) 

plt.show() 

enter image description here

+0

素晴らしいおかげで、完璧に動作します! – Curtis