由于要用word写论文,插入图片需要矢量图格式emf,那么首先,要利用matplotlib画矢量图svg格式。
import matplotlib.pyplot as plt
def plot_learning_curve(X_train, X_valid, y_train, y_valid):
plt.plot([i for i in range(1, len(X_train) + 1)], y_train, label='Train')
plt.plot([i for i in range(1, len(X_train) + 1)], y_valid, label='Valid')
plt.legend()
plt.axis([0, len(X_train) + 1, 0, 20])
plt.savefig("test.svg", format="svg")
先利用上述代码,生成svg格式的矢量图,然后再使用在线网站转化为word能用的矢量图格式emf。

常用的图片格式解释:
fig:matlab 默认的图片保存格式,在其他软件上一般不可用,可视为矢量图。eps: 矢量图,适用于 LaTex。svg:指可伸缩矢量图形 (Scalable Vector Graphics)emf:矢量图,适合 Word。jpg:位图,很古老的图片格式,同时也几乎是最常用的图片格式。bmp:位图,未压缩。pdf:直接输出为 pdf。png:位图,无损压缩
最后
以上就是无心橘子最近收集整理的关于python matplotlib 矢量图svg emf的全部内容,更多相关python内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复