python 科研作图_Matplotlib科研画图.图基本框架

这篇博客介绍了如何使用Matplotlib库在Python中进行科研绘图,详细讲解了设置图的大小、调整子图位置、定义字体样式以及控制坐标轴、刻度和图例的方法。通过实例代码,展示了创建和定制图表的基本步骤。
摘要由CSDN通过智能技术生成

Matplotlib科研画图.图基本框架. Sep 6, 2020. Berkeley, USA.

step 1

f_size = 10  #字体大小,用于label和ticks等

font = {'size': f_size} #字体大小用于label和ticks等

plt.style.use('default') #基本风格,包括画框线粗,预设调色盘等

plt.rcParams['font.family'] = 'Arial' #字体样式

plt.rcParams['font.size'] = 9 #字体大小,也可通过上面的font局部调整

step 2

fig = plt.figure(figsize=(3.5, 4)) #构建图

plt.subplots_adjust(left=0.14, bottom=0.13, right=1.03, top=0.96, wspace=0, hspace=0.5) #调整图和子图位置

ax= fig.add_subplot(1, 1, 1) #构建轴

step 3

ax.plot() #具体画图

step 4

ax.set_xlabel('x', font) #x坐标,font在这里控制字体

ax.set_ylabel('y', font) #y坐标,font在这里控制字体

ax.tick_params(axis="x", labelsize=f_size-1, labelrotation=45, labelcolor="k") #控制刻度内容,字体大小,方向旋转,颜色

ax.legend(loc=(0.1,0.1), ncol=1, frameon=False, labelspacing=0.2, columnspacing=0.7, fontsize=f_size-1) #控制legend

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值