不少同学在使用matplotlib绘制坐标图时,坐标轴和图例不能显示中文,可按以下步骤操作:
- 首先确保电脑上有中文字体(每个人电脑应该都会有),可以使用一些常见的中文字体,如SimHei、Microsoft YaHei等。
- 在Matplotlib的绘图代码之前,在开头添加以下代码来指定使用中文字体:
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei'] # 指定默认字体为中文字体
plt.rcParams['axes.unicode_minus'] = False # 解决负号'-'显示为方块的问题
- 然后正常进行matplotlib的绘图操作