我想使用粗体linestyle='k-'
绘制一条线,并且在轴上的某个值之后,我想要与虚线('k--'
)相同的线,反之亦然。我想将虚线部分显示为粗线的扩展。一种方法是将它们视为两个单独的图并使用不同的linestyles
。我附上了一个例子。只是想知道是否还有其他方法可以做到这一点!
答案 0 :(得分:1)
是的,可以做到。根据@tom给出的建议,一个这样的例子是:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(1,2,10)
y = np.linspace(1,2,10)
plt.plot(x[:4],y[:4],'-ko',x[3:],y[3:],'--ko')
plt.show()
这会产生一个情节: