python-matplotlib 基础系列——生成矢量图(用于论文)

本文介绍如何利用matplotlib创建矢量图(EPS格式),并转换为EMF格式,确保图形在论文中保持高精度。同时,探讨了在转换过程中'Times New Roman'字体可能出现的问题。
摘要由CSDN通过智能技术生成

1、流程:通过matplotlib生成eps,将eps转成emf,emf可以直接用于论文(emf 始终保持着图形的精度)

import numpy as np
import matplotlib.pyplot as plt

figsize = 11, 9
fig, ax = plt.subplots(figsize = figsize)

#1、获取数据
x = np.arange(1,10,1)
y = x**2 +3
#2、绘制曲线,设置曲线:颜色、宽度、形状
plt.plot(x,y,'r',label='Aline',linestyle=':', linewidth=5.0,ms=10)

#2、背景网格设置
#matplotlin.pyplot.grid(b, which, axis, color, linestyle, linewidth, **kwargs)axis轴线、color颜色、linestyle的类型, linewidth的宽度,
plt.grid( color = 'black',linestyle='-',linewidth = 0.2)

#3、边框设置:坐标轴的宽、颜色、
bwith = 4 #边框宽度设置为2
# ax = plt.gca()#获取边框
# ax.spines['top'].set_color('none')  # 设置上‘脊梁’为红色
ax.spines['top'].set_color('black')  # 设置上‘脊梁’为红色
ax.spines['right'].set_color('black')  # 设置上‘脊梁’为无色
ax.spines['bottom
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值