用 Python 绘制 DataFrame 表格总分分布图
要用 DataFrame 表格中的'总分'列做总分分布图,可以使用 matplotlib 库的直方图(histogram)函数来实现。
首先,导入所需的库:
import pandas as pd
import matplotlib.pyplot as plt
接下来,读取 DataFrame 表格数据,并选择'总分'列:
df = pd.read_csv('data.csv') # 读取数据文件,文件名为 data.csv,根据实际情况进行修改
total_scores = df['总分'] # 选择'总分'列
然后,使用 matplotlib 库的直方图函数绘制总分分布图:
plt.hist(total_scores, bins=10, edgecolor='black') # 绘制直方图,将总分分成 10 个区间,边缘颜色为黑色
plt.xlabel('Total Scores') # 设置 x 轴标签为'Total Scores'
plt.ylabel('Frequency') # 设置 y 轴标签为'Frequency'
plt.title('Distribution of Total Scores') # 设置图表标题为'Distribution of Total Scores'
plt.show() # 显示图表
以上代码会生成一个总分分布图,横轴为总分区间,纵轴为对应区间内的频率(即总分出现的次数)。根据数据的不同分布情况,可以调整直方图的 bins 参数来控制总分区间的数量,以及其他参数来自定义图表的样式。
原文地址: https://www.cveoy.top/t/topic/C1i 著作权归作者所有。请勿转载和采集!