Python作图设置图例、刻度的字体、大小以及中文标签

import matplotlib.pyplot as plt
import numpy as np

figure, ax = plt.subplots()
plt.plot(np.arange(1, 11), np.arange(100, 110), label="A", linewidth=5.0)
font = {'family': 'Times New Roman', 'weight': 'normal', 'size': 15}
legend = plt.legend(prop=font)

plt.tick_params(labelsize=20)
labels = ax.get_xticklabels() + ax.get_yticklabels()
[label.set_fontname('Times New Roman') for label in labels]

plt.xlabel("round", font)
plt.ylabel("round", font)
plt.show()
import matplotlib.pyplot as plt
import numpy as np

figure, ax = plt.subplots()
plt.plot(np.arange(1, 11), np.arange(100, 110), label="A", linewidth=5.0)
font = {'family': 'Times New Roman', 'weight': 'normal', 'size': 15}
legend = plt.legend(prop=font)

plt.tick_params(labelsize=20)
labels = ax.get_xticklabels() + ax.get_yticklabels()
[label.set_fontname('Times New Roman') for label in labels]
from matplotlib.font_manager import FontProperties
font=FontProperties(fname=r"C:\windows\fonts\simsun.ttc",size=25)
plt.xlabel(u"样本序号",fontProperties=font)
plt.ylabel(u"距离",fontProperties=font)
plt.show()

猜你喜欢

转载自blog.csdn.net/haiyang_duan/article/details/79822087