用python画出文件csv中网易云歌单播放量Top12直方图,图中要有标题title,显示排名前十二的歌单名称,条形图的颜色要蓝色,尽可能画布大一点因为歌单名字长,显示清晰一点,并且弄个显示排名前十二的歌单基础表格展示
时间: 2024-03-23 07:37:06 浏览: 128
Python下载网易云歌单歌曲的示例代码
好的,以下是Python代码实现:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取csv文件
df = pd.read_csv('playlist.csv', encoding='utf-8')
# 按播放量排序并取前12条数据
df_top12 = df.sort_values(by='播放量', ascending=False).head(12)
# 绘制直方图
plt.figure(figsize=(12, 6))
plt.bar(df_top12['歌单名称'], df_top12['播放量'], color='blue')
plt.title('网易云歌单播放量Top12')
plt.xlabel('歌单名称')
plt.ylabel('播放量')
plt.xticks(rotation=30, ha='right')
# 显示排名前十二的歌单基础表格
df_top12.index = range(1, 13)
print(df_top12[['歌单名称', '播放量']])
# 显示图形
plt.show()
```
请将上述代码保存为.py文件,并将.csv文件命名为playlist.csv,与.py文件放在同一目录下。运行程序后,将会输出排名前十二的歌单基础表格,并弹出一个直方图窗口展示排名前十二的歌单播放量。
阅读全文