seaborn绘制考试成绩
时间: 2024-03-24 10:40:23 浏览: 44
好的,您可以使用seaborn绘制考试成绩的柱状图或箱线图,以下是一些基本的代码示例:
1. 柱状图
```python
import seaborn as sns
import matplotlib.pyplot as plt
# 创建数据
data = {'name': ['A', 'B', 'C', 'D', 'E'], 'score': [90, 88, 78, 85, 92]}
# 转为DataFrame格式
df = pd.DataFrame(data)
# 绘制柱状图
sns.barplot(x='name', y='score', data=df)
# 设置图形属性
plt.title('Exam Scores')
plt.xlabel('Name')
plt.ylabel('Score')
# 显示图形
plt.show()
```
2. 箱线图
```python
import seaborn as sns
import matplotlib.pyplot as plt
# 创建数据
data = {'name': ['A', 'B', 'C', 'D', 'E'], 'score': [90, 88, 78, 85, 92]}
# 转为DataFrame格式
df = pd.DataFrame(data)
# 绘制箱线图
sns.boxplot(x='name', y='score', data=df)
# 设置图形属性
plt.title('Exam Scores')
plt.xlabel('Name')
plt.ylabel('Score')
# 显示图形
plt.show()
```
以上是两种常见的绘制考试成绩的方法,您可以根据实际需求进行选择。
阅读全文