Matplotlib科研画图.图基本框架

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

 

你可能感兴趣的:(Matplotlib科研画图.图基本框架)