【发布时间】:2015-04-30 23:47:14
【问题描述】:
我想绘制列表b,其中有几个None 对象来表示缺失的数据。但是,当我尝试使用线条绘制它时,pyplot 什么也没有绘制。如果我使用点绘制它,这不会发生。另一组完整的数据正常绘制。低于 MWE:
from matplotlib import pyplot as plt
a=range(10,20)
b=[ el if el%2==0 else None for el in a ]
x=range(10)
plt.plot(x, a, 'o')
plt.plot(x, b, '-')
#plt.savefig('test.png')
plt.show()
仅显示列表a 中的数据。如果我告诉pyplot 用点绘制它,它就可以工作。我错过了什么?
提前谢谢你。
【问题讨论】:
标签: python matplotlib