PyCharm Matplotlib 画图中文无法展示

使用下面的代码,可以解决 Matplotlib 画图中文无法展示的问题,

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import matplotlib
import pandas as pd
import matplotlib.pyplot as plt  # Matplotlib – Python画图工具库
df_ads = pd.read_csv("直播带货.csv")
# 设置字体为SimHei,以正常显示中文标签
plt.rcParams["font.sans-serif"] = ['SimHei']
# 用来正常显示负号
plt.rcParams['axes.unicode_minus'] = False
plt.plot(df_ads['转发量'], df_ads['成交额'], 'r.', label='数据点')  # 用matplotlib.pyplot的plot方法显示散点图
plt.xlabel('转发量')  # x轴Label
plt.ylabel('成交额')  # y轴Label
plt.legend()  # 显示图例
plt.show()  # 显示绘图结果!

最重要的代码是:

# 设置字体为SimHei,以正常显示中文标签
plt.rcParams["font.sans-serif"] = ['SimHei']
# 用来正常显示负号
plt.rcParams['axes.unicode_minus'] = False
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容