matplotlib绘图之中文标题、坐标轴标签乱码问题

xiaoxiao2021-02-28  123

import matplotlib.pyplot as plt import matplotlib as mpl # 解决中文乱码问题 #sans-serif就是无衬线字体,是一种通用字体族。 #常见的无衬线字体有 Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 中文的幼圆、隶书等等。 mpl.rcParams['font.sans-serif']=['SimHei'] #指定默认字体 SimHei为黑体 mpl.rcParams['axes.unicode_minus']=False #用来正常显示负号 x_values = list(range(1,1001)) y_values = [x**2 for x in x_values] plt.scatter(x_values,y_values,c='red',edgecolor='none',s=20) plt.title("平方数图",fontsize=24) plt.xlabel("Value",fontsize=14) plt.ylabel("square of Value",fontsize=14) plt.show()

绘图结果如下:

转载请注明原文地址: https://www.6miu.com/read-39990.html

最新回复(0)