1.生成两条曲线的数据
import numpy as np x = np.arange(10) y1 = x**2 y2 = x**3
2.设定字体参数(不设置的话,默认字体有时候有些丑=_=)
# 英文字体
my_font1 = {"family":"Times New Roman", "size":15, "style":"italic"}
# 中文字体
my_font2 = {"family":"simsun", "size":15}
3.画出两条曲线
import matplotlib.pyplot as plt plt.figure() plt.plot(x,y1,'-',label='y1') plt.plot(x,y2,'--',label='y2')
4.坐标轴标注,并设置字体
plt.xlabel('x',fontdict=my_font1)
plt.ylabel('y',fontdict=my_font1)
5.设置坐标刻度的字体及大小
plt.xticks(fontproperties='Times New Roman', size=13) plt.yticks(fontproperties='Times New Roman', size=13)
6.设置legend字体
plt.legend(prop=my_font1)
7.画图结果



