1.问题描述:
Python运行仿真得到的图片后,一般都会直接复制到word里面。我一开始也如此, 在word里面挺清晰的。

在word里放大后依然足够清晰,如下:

可是另存为pdf后图片放大就失真了,如下:

2.问题解决方法
只需要在plt.show()之前增加一条语句:
plt.savefig('./filename.svg', format='svg')
将图片保存为svg格式,再将生成的svg文件插入word。

至此,问题解决!
本文介绍了在使用Python的matplotlib绘制图表后,遇到图片在PDF中失真的问题及其解决办法。通过将图片保存为SVG格式,然后插入到Word中,可以确保即使在PDF中放大,图片仍保持清晰。
Python运行仿真得到的图片后,一般都会直接复制到word里面。我一开始也如此, 在word里面挺清晰的。

在word里放大后依然足够清晰,如下:

可是另存为pdf后图片放大就失真了,如下:

只需要在plt.show()之前增加一条语句:
plt.savefig('./filename.svg', format='svg')
将图片保存为svg格式,再将生成的svg文件插入word。

至此,问题解决!

被折叠的 条评论
为什么被折叠?