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