Ubuntu系统中Matplotlib绘图操作显示异常
发布时间
阅读量:
阅读量
问题引入
在Ubuntu操作系统环境下,若未对Matplotlib进行必要的设置,绘制图形时可能出现中文字符显示异常的情况。
采用如下代码实现绘图功能。
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
# 这两行代码解决 plt 中文显示的问题
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
waters = ('碳酸饮料', '绿茶', '矿泉水', '果汁', '其他')
buy_number = [-6, 7, 6, 1, 2]
plt.bar(waters, buy_number)
plt.title('男性购买饮用水情况的调查结果')
plt.savefig("img.png")
AI写代码python
全部评论 (0)
还没有任何评论哟~
