我目前正在使用matplotlib.pyplot
创建图形,希望主网格线是实心和黑色的,次网格线是灰色或虚线。
在网格属性中,which=both/major/mine
,然后颜色和线型只由线型定义。有没有办法只指定次要线型?
到目前为止我得到的合适的代码是
plt.plot(current, counts, 'rd', markersize=8)
plt.yscale('log')
plt.grid(b=True, which='both', color='0.65', linestyle='-')
Tags:
实际上,只需分别设置
major
和minor
即可:小网格的问题是你也必须打开小记号。在上面的代码中,这是通过
yscale('log')
完成的,但是也可以通过plt.minorticks_on()
完成。一个简单的DIY方法是自己制作网格:
相关问题 更多 >
编程相关推荐