在Matplotlib中,我想使用
我可以这样做:
matplotlib.pyplot
创建一条交替出现的黑色和黄色虚线,并将该线包含在图例中。我该怎么做?我可以这样做:
from matplotlib import pyplot as plt, gridspec
import numpy as np
grid = gridspec.GridSpec(1,1)
ax = plt.subplot(grid[0,0])
x = np.arange(1,11)
y = x * 2
ax.plot(x, y, '-', color = 'black', linewidth = 1, label = 'my line')
ax.plot(x, y, '--', color = 'yellow')
ax.legend()
plt.show()
但是图例上的线将显示为实心黑色线,而不是黑黄相间的虚线。
我查看了matplotlib.path_effects
,但我无法确定是否可以实现我想要的效果。我可以描边或阴影该线,但我不确定是否可以叠加不同颜色的虚线。