以下是使用导入csv文件数据的方法绘制条形图的示例代码:

import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei'] #设置中文显示

data = pd.read_csv('data.csv', encoding='utf-8') #导入csv文件数据
x = data['姓名']
y = data['分数']

plt.bar(x, y) #绘制条形图
plt.title('学生成绩') #设置图表标题
plt.xlabel('姓名') #设置x轴标签
plt.ylabel('分数') #设置y轴标签
plt.show() #显示图表

其中,data.csv是包含学生姓名和分数的csv文件,示例数据如下:

姓名,分数
小明,80
小红,90
小刚,70
小李,85
小张,95

以上代码可以读取csv文件中的数据并绘制条形图,同时通过plt.rcParams['font.sans-serif'] = ['SimHei']设置中文显示。

以下是使用自定义数据的方法绘制条形图的示例代码:

import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei'] #设置中文显示

x = ['小明', '小红', '小刚', '小李', '小张']
y = [80, 90, 70, 85, 95]

plt.bar(x, y) #绘制条形图
plt.title('学生成绩') #设置图表标题
plt.xlabel('姓名') #设置x轴标签
plt.ylabel('分数') #设置y轴标签
plt.show() #显示图表

以上代码可以自定义数据并绘制条形图,同时通过plt.rcParams['font.sans-serif'] = ['SimHei']设置中文显示

数据可视化中分别使用导入csv文件数据的方法以及自定义数据的方法绘制条形图并使其可以显示中文字符请给出完整代码示例

原文地址: https://www.cveoy.top/t/topic/hh85 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录