用python会豆瓣电影Top250.xls进行数据分析,像柱状图那样,还有别的方法吗
时间: 2024-02-12 11:09:35 浏览: 107
还有一种方法是使用 Seaborn 库进行数据可视化,Seaborn 是基于 matplotlib 的高级数据可视化库,它提供了更加美观和专业的图表样式。下面是使用 Seaborn 库画柱状图的代码:
```python
import pandas as pd
import seaborn as sns
data = pd.read_excel('豆瓣电影Top250.xls')
type_counts = data.groupby('类型')['标题'].agg('count').reset_index()
sns.set(style='whitegrid')
sns.barplot(x='类型', y='标题', data=type_counts)
plt.xlabel('电影类型')
plt.ylabel('数量')
plt.title('豆瓣电影Top250不同类型电影数量统计')
plt.show()
```
这段代码首先读取 Excel 文件中的数据,然后使用 groupby() 函数统计不同类型电影的数量。接着,使用 Seaborn 库中的 barplot() 函数画柱状图。我们可以通过 x 和 y 参数来指定横坐标和纵坐标的数据,通过 data 参数来指定数据集。最后,使用 xlabel、ylabel 和 title 函数设置图表的标题和标签。运行代码后,就可以看到画出的柱状图了。
阅读全文