我正在绘制一个matplotlib图形,在长轴和短轴上都有沿着的网格。我还设置了短轴的线条样式为":"
,这样网格线就不是实线了。但是这些点的间距很小,很难区分。有没有办法控制这些点之间的间距?下面是我的代码:
import matplotlib.pyplot as plt
plt.grid(which='major', linewidth='0.7')
plt.grid(which='minor', linewidth='0.7', ls=":")
plt.semilogy(np.linspace(-4, 20, 25), some_data, 'C1', marker='o', markersize=20)
我得到下面的图表
虽然短轴是虚线,但它看起来几乎像长轴,这是实线。我想知道是否有可能指定点之间的距离,以便它看起来不那么密集。谢谢。
1条答案
按热度按时间ss2ws0br1#
dashes
parameter/argument允许您指定该选项。dashes
是一个Line2D
property,所以你应该能够设置任何Line2D
艺术家的间距。