python 调用pyecharts 制作柱状图饼图折线图

from pyecharts import  Bar,Line,Pie         # 用于图形数据的添加以及展现   Bar Line Pie 分别是柱状图 折线图 饼图
import pandas as pd  #读取文件的库
df=pd.read_csv("./Data.csv")  # 读取css文件的操作
# v2=df["Data"]
v1=df["city"]  # 读取文件中的某一列的字段
# print(df["Age"].value_counts())
# v1 = [2.0,4.9,5.0,6.0,7.0,8.0,4.5,8.6,9.6,5.4,7.6,8.5]
# v2 = [2.8,4.1,8.0,7.0,9.0,4.0,2.5,9.6,7.6,3.4,9.6,4.5]
bar=Bar("柱状图示例")  # title
line=Line("折线图示列")  # title
pie=Pie("饼图示例")         # title
# print(df["Data"].value_counts())
# bar.add("济南是房屋出租",df["city"],df["avg"])
bar.add("济南市房屋出租",df["city"],df["avg"],bar_category_gap="50%",mark_line=["average"],mark_point=["max","min"]) # bar_category_gap="50%"加上柱子的大小的百分比
# bar.add("降水量",df["city"].value_counts().index,df["city"].value_counts(),mark_line=["average"],mark_point=["max","min"])
line.add("济南市房屋出租",df["city"],df["avg"],ymbol_size=2,is_step=False,)    # 可以直接点按住ctrl 鼠标放到add上  点击进去可以看里面的注释 更详细
pie.add("济南市房屋出租",df["city"],df["avg"],)
bar.show_config()
bar.render("ss.html")           #生成对于的HTML文件
line.render("zhexian.html")   #生成对于的HTML文件
pie.render("bintu.html")        #生成对于的HTML文件

#数据   注意此次数据的名字我命名为Data.csv,我保存的是excell 文件  并且路径问题自己放就好: 

Data,city,avg
济南市房屋出租,历下,36.04
济南市房屋出租,历城,25.09
济南市房屋出租,商河,14.34
济南市房屋出租,天桥,26.76
济南市房屋出租,市中,25.90
济南市房屋出租,平阴,12.22
济南市房屋出租,槐荫,19.77
济南市房屋出租,济阳,13.10
济南市房屋出租,章丘,13.27
济南市房屋出租,长清,13.85
济南市房屋出租,高新,46.28

 

文件路径的结构如图所示:

python 调用pyecharts 制作柱状图饼图折线图

本次图形我只用我图中划的两个文件 一个是数据一个是运行代码