matplotlib 轴直方图补丁
matplotlib axes histogram patches
如何从 ax.hist()
获取对象,然后 setp
获取对象。
这就是我的意思:
n,bins2,patches =
ax2.hist(arra,bins=18,weights=1./bias,normed=False,color='#d9d9db')
ax2.hist.setp(edgecolor='g')
好吧,显然这是行不通的!我收到一个错误:
File "./bin_data.py", line 112, in <module>
ax2.hist.setp(edgecolor='g')
AttributeError: 'function' object has no attribute 'setp'
非常感谢您的帮助!
当然要改变边缘颜色你可以直接将它提供给直方图函数
n,bins2,patches = ax2.hist(..., facecolor='#d9d9db', edgecolor="g")
回答问题:要设置颜色的对象是hist
的第三个return,它是条形图的容器
n,bins2,patches = ax2.hist(..., color='#d9d9db')
plt.setp(patches, edgecolor="g")
如何从 ax.hist()
获取对象,然后 setp
获取对象。
这就是我的意思:
n,bins2,patches =
ax2.hist(arra,bins=18,weights=1./bias,normed=False,color='#d9d9db')
ax2.hist.setp(edgecolor='g')
好吧,显然这是行不通的!我收到一个错误:
File "./bin_data.py", line 112, in <module>
ax2.hist.setp(edgecolor='g')
AttributeError: 'function' object has no attribute 'setp'
非常感谢您的帮助!
当然要改变边缘颜色你可以直接将它提供给直方图函数
n,bins2,patches = ax2.hist(..., facecolor='#d9d9db', edgecolor="g")
回答问题:要设置颜色的对象是hist
的第三个return,它是条形图的容器
n,bins2,patches = ax2.hist(..., color='#d9d9db')
plt.setp(patches, edgecolor="g")