对于pyecharts的使用,网上的教程大多是 V0 版本的教程,对于新版本没有详细的教程,以下是关于V1版本的详细教程。
打开Anaconda promt(没有下载Anaconda的请自行下载),在命令行输入pip list 找到pyecharts即可找到pyecharts当前的版本号,如下图:
我当前pyecharts版本号为1.5.0,若版本号前为0开头,请更新到V1版本。
from pyecharts.charts import Line#折线图所导入的包
from pyecharts import options as opts#全局设置所导入的包
def line1():
line = (
Line()#实例化Line
.add_xaxis(["2018年","2017年","2016年"])#加入X轴数据
.add_yaxis("国内生产总值(亿元)",[900309.5,820754.3,740060.8] )#加入Y轴数据
.set_global_opts(title_opts=opts.TitleOpts(title="Line-基本示例"))#全局设置项
)
return line
line1().render('C:\\Users\\best\\Desktop\\2.html')#保存图片为HTML网页
from pyecharts.charts import Bar#柱状图所导入的包
from pyecharts import options as opts#全局设置所导入的包
def bar1():
bar=(
Bar()
.add_xaxis(["2018年","2017年","2016年"])#加入X轴数据
.add_yaxis("国内生产总值(亿元)",[900309.5,820754.3,740060.8] )#加入Y轴数据
.add_yaxis("国内生产总值",[800309.5,720754.3,540060.8] )#多项Y轴数据
.set_global_opts(title_opts=opts.TitleOpts(title="Bar-基本示例"))#全局设置项
)
return bar
bar1().render('C:\\Users\\best\\Desktop\\2.html')#保存图片为HTML网页
from pyecharts.charts import Pie#饼图所导入的包
from pyecharts import options as opts#全局设置所导入的包
def Pie1():
pie=(
Pie()
.add("",[['农林牧渔业增加值(亿元)', '67538'],
['工业增加值(亿元)', '305160.2'],
['建筑业增加值(亿元)', '61808'],
['批发和零售业增加值(亿元)', '84200.8'],
['交通运输、仓储和邮政业增加值(亿元)', '40550.2'],
['住宿和餐饮业增加值(亿元)', '16023'],
['金融业增加值(亿元)', '69100'],
['房地产业增加值(亿元)', '59846']])#加入数据
.set_global_opts(title_opts=opts.TitleOpts(title="Pie-基本示例"),legend_opts=opts.LegendOpts(pos_left=160))#全局设置项
.set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c}")))#样式设置项
return pie
Pie1().render('C:\\Users\\best\\Desktop\\2.html')#保存图片为HTML网页
from pyecharts.charts import Map#地图所导入的包
from pyecharts import options as opts#全局设置所导入的包
def map1():
map=(
Map()
.add("",[["北京","1000"],["上海","29999"]] ,"china")#导入数据
.set_global_opts(title_opts=opts.TitleOpts(title="各地区GDP"),visualmap_opts=opts.VisualMapOpts(max_=29999))#设置连续形地图
)
return map
map1().render('C:\\Users\\best\\Desktop\\2.html')
对于更加详细的介绍请参考pyecharts官方文档。pyecharts官方文档