jupyter 中对红酒数据统计特征包括均值(Mean)、标准差(Std)、最小值(Min)、下四分位数(25%)、中位数(50%)、上四分位数(75%)、最大值(Max)的横向条形图代码
时间: 2024-06-14 15:07:28 浏览: 99
以下是使用Jupyter Notebook绘制红酒数据统计特征的横向条形图的代码示例:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取红酒数据集
wine_data = pd.read_csv('wine_data.csv')
# 提取统计特征
statistics = wine_data.describe().loc[['mean', 'std', 'min', '25%', '50%', '75%', 'max']]
# 绘制横向条形图
plt.barh(statistics.columns, statistics.loc['mean'], label='Mean')
plt.barh(statistics.columns, statistics.loc['std'], label='Std')
plt.barh(statistics.columns, statistics.loc['min'], label='Min')
plt.barh(statistics.columns, statistics.loc['25%'], label='25%')
plt.barh(statistics.columns, statistics.loc['50%'], label='50%')
plt.barh(statistics.columns, statistics.loc['75%'], label='75%')
plt.barh(statistics.columns, statistics.loc['max'], label='Max')
# 添加图例和标签
plt.legend()
plt.xlabel('Values')
plt.ylabel('Statistics')
# 显示图形
plt.show()
```
请注意,上述代码假设您已经将红酒数据保存为名为`wine_data.csv`的CSV文件,并且您已经安装了必要的库(例如pandas和matplotlib)。
阅读全文