PyCharm Matplotlib 画图中文无法展示
2023-12-13 本文已影响0人
一生逍遥一生
使用下面的代码,可以解决 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