简介:Matplotlib是一个常用的Python绘图库,但在默认情况下,它可能无法正确显示中文。下面是一些方法来在Matplotlib中显示中文。
要在Matplotlib中显示中文,您需要确保您的系统支持中文,并且您已经安装了适当的字体。以下是一些步骤来在Matplotlib中显示中文:
这段代码将默认字体设置为’SimHei’,这是一个常用的中文字体。您也可以选择其他中文字体。
import matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['SimHei'] # 指定默认字体plt.rcParams['axes.unicode_minus'] = False # 解决保存图像是负号'-'显示为方块的问题
这段代码将创建一个简单的线图,并添加了中文标签。
import matplotlib.pyplot as pltplt.plot([0, 1, 2, 3], [0, 1, 4, 9])plt.xlabel('X轴') # 添加x轴标签plt.ylabel('Y轴') # 添加y轴标签plt.title('标题') # 添加标题plt.show()