读取csv绘制箱型图,三列数据,不需要箱型图内的横线
时间: 2024-05-08 21:15:58 浏览: 61
excel/csv数据读取
以下是一个Python示例代码,它可以读取名为“data.csv”的CSV文件,并使用matplotlib库中的boxplot函数绘制箱型图。
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取CSV文件
data = pd.read_csv('data.csv')
# 选择需要绘制的列
columns = ['A', 'B', 'C']
data_to_plot = data[columns]
# 绘制箱型图
plt.boxplot(data_to_plot, vert=False, widths=0.5, showfliers=False)
# 设置图表标题和X轴标签
plt.title('Box plot of data')
plt.xlabel('Value')
# 显示图表
plt.show()
```
在这个示例代码中,我们首先使用pandas库中的read_csv函数读取CSV文件,并选择需要绘制的列。然后,我们使用matplotlib库中的boxplot函数绘制箱型图,并设置一些参数,例如vert参数(用于确定箱型图的方向)和showfliers参数(用于决定是否显示离群值)。
最后,我们设置图表标题和X轴标签,并使用show函数显示图表。请注意,我们在boxplot函数中设置了widths参数,以便更好地控制箱型图的宽度。
阅读全文