使用Matplotlib库绘制化妆品品牌平均价格的柱状图
时间: 2023-07-11 11:41:41 浏览: 93
好的,以下是一个使用Matplotlib库绘制化妆品品牌平均价格的柱状图的示例代码:
```python
import matplotlib.pyplot as plt
import pandas as pd
# 读取数据集
df = pd.read_csv('cosmetics.csv')
# 按照品牌进行分组,计算每个品牌的平均价格
brand_mean_prices = df.groupby('brand')['price'].mean()
# 创建画布和子图
fig, ax = plt.subplots()
# 绘制柱状图
ax.bar(brand_mean_prices.index, brand_mean_prices.values)
# 添加标题和标签
ax.set_title('Average Price of Cosmetics Brands')
ax.set_xlabel('Brand')
ax.set_ylabel('Average Price')
# 自动调整x轴标签角度,避免重叠
plt.xticks(rotation=45, ha='right')
# 显示图表
plt.show()
```
以上代码使用pandas库读取了一个名为`cosmetics.csv`的数据集,然后按照品牌进行分组,计算每个品牌的平均价格,并绘制了一个柱状图。最后添加了标题和标签,并调整了x轴标签的角度,避免标签重叠。你可以根据自己的需求修改数据和样式,绘制出更加复杂的图表。
阅读全文