用Python-pyecharts绘制饼图和环形图
某网站用户感兴趣的领域的投票结果绘制饼图、环形图;
数据文件:vote_result.csv
csv数据内容:
饼图:
#导入数据
import pandas as pd
import csv
f=open('E:/可视化/matplotlib/vote_result.csv','r',encoding='utf-8')
data=pd.read_csv(f)
print(data)
#DataFrame数据转换为list
x=data.iloc[:,0]
y=data.iloc[:,1]
import pyecharts.options as opts
from pyecharts.charts import Pie
pie=(Pie()
#饼图用的数据格式是[(key1,value1),(key2,value2)],所以使用了zip函数将二者进行组合
.add("",[list(z) for z in zip(x,y)])
# set_global_opts:全局变量设置
.set_global_opts(
title_opts=opts.TitleOpts(title="某网站用户感兴趣的领域的投票结果"), # TitleOpts:标题设置项
legend_opts=opts.LegendOpts(pos_left=&