我有不同系列的数据,有些缺失 ( NaN
)。
我想绘制一个图形,用实线连接数据,用虚线连接缺失的数据。
我想把它放在同一个情节上。
例子
0 0.146397
1 NaN
2 0.356559
3 NaN
4 NaN
5 NaN
6 NaN
7 0.146451
8 NaN
9 NaN
10 NaN
11 NaN
Name: mySeries, dtype: object
我知道我可以做到:
# solid
plt.plot( my_series, linestyle='-', marker='o')
# dotted, excluding Nan
plt.plot( my_series.dropna(), linestyle=':', marker='o')
我想叠加情节,如:
plt.plot( my_series, linestyle='-', marker='o')
plt.plot( my_series.dropna(), linestyle=':', marker='o')
plt.show
但我看到只看到最后一张图(我正在使用 jupyter,不确定是不透明度还是 jupyter 的问题,只显示最后一个计算图)。
如何使用相同的绘图通知用户哪些线反映了真实数据,哪些线连接了缺失的数据?
(使用熊猫、matplotlib、jupyter)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句