数据可视化中分别使用导入csv文件数据的方法以及自定义数据的方法绘制直方图其中使用pltrcParamsfontsans-serif = SimHei #设置中文显示请给出稍复杂一些的完整代码示例和导入的csv文件数据
完整代码示例:
import pandas as pd
import matplotlib.pyplot as plt
# 设置中文显示
plt.rcParams['font.sans-serif'] = ['SimHei']
# 通过导入csv文件数据绘制直方图
data = pd.read_csv('data.csv', encoding='utf-8')
plt.hist(data['score'], bins=10, color='lightblue', edgecolor='black')
plt.xlabel('分数')
plt.ylabel('频数')
plt.title('学生分数分布直方图')
plt.show()
# 通过自定义数据绘制直方图
scores = [85, 90, 92, 78, 85, 88, 90, 92, 76, 81, 79, 82, 88, 85, 93, 89, 87, 91, 94, 82]
plt.hist(scores, bins=10, color='lightblue', edgecolor='black')
plt.xlabel('分数')
plt.ylabel('频数')
plt.title('学生分数分布直方图')
plt.show()
导入的csv文件数据示例:
name,score
张三,85
李四,90
王五,92
赵六,78
钱七,85
孙八,88
周九,90
吴十,92
郑十一,76
王二,81
李三,79
张三,82
李四,88
王五,85
赵六,93
钱七,89
孙八,87
周九,91
吴十,94
郑十一,82
``
原文地址: https://www.cveoy.top/t/topic/hiaf 著作权归作者所有。请勿转载和采集!