【发布时间】:2021-09-22 19:07:05
【问题描述】:
我有一个列表,我想以这样的方式绘制列表:对于 x 轴的某些范围,线条是虚线,而对于其他范围,它是实心的。 例如:
y=[11,22,33,44,55,66,77,88,99,100]
x=[1,2,3,4,5,6,7,8,9,10]
我这样做了:
if i range(4,8):
plt.plot(x,y,marker='D')
else :
plt.plot(x,y,'--')
plt.show()
但这不起作用。
有人可以帮忙吗?
【问题讨论】:
-
我认为这个情节和代码将回答 OP:plot
-
@TrentonMcKinney 是的,但颜色与蓝色相同。表明它是同一行。
-
plt.plot(xb, yb, 'tab:blue', marker='D')
标签: python python-3.x matplotlib plot graph