@author XGan 2019/11/16 周六
可视化的数据格式csv文件
可视化的单元格 title & star
使用python echarts 1.0x 版本
echarts 0.5x 与1.0x 有很大差别,有时间多去了解,我也正学习过程中!
python–代码
import pandas as pd # 调用pandas库 来读取excell的文件
import numpy as np
from pyecharts.charts import Bar
# df=pd.read_csv("./data/movie.csv") # 读取excell的文件
# 读取前十电影排名并画柱状图
def ranktop10(df):
x = df['rank'].head(10)
y = df['title'].head(10)
listx = list(x)
listy =list(y)
print(listy)
bar = (
Bar().add_xaxis(listy)
.add_yaxis('title',listx)
)
bar.render('./data/ranktop10.html')
print(" ok ")
#读取前二十电影评分并画柱状图
def star20(df):
star = list(df['star'].head(20))
title =list(df['title'].head(20))
print(star)
print(title)
bar = (
Bar().add_xaxis(title)
.add_yaxis('TOP20-电影评分排名',star)
)
bar.render('./data/top20-star.html')
print("top20--保存完成!")
if __name__ =="__main__":
df = pd.read_csv("./data/movie.csv") # 读取excell的文件
# ranktop10(df)
star20(df)
运行结果