我正在绘制的简单时间序列数据包含一些NaN值。因此,当我尝试将图形内容保存为 pdf 格式时,离散点正在消失。
这是我的问题的一个例子。我上传了示例文件here。
fig = plt.figure(figsize = (16,4))
ax = plt.subplot()
plt.plot(df['date'], df['value'], 'o-')
plt.savefig("./xxx.pdf")
plt.show()
输出应如下图所示:
但是pdf文件中没有包含 point 示例。
如果图形以'png'或'jpeg'的格式保存,则此向导现象将得到解决。
由于pdf文件体积小,质量高,我仍然希望将图形保存为pdf格式。
任何建议都将不胜感激!