美文网首页
python 数据可视化之pyecharts库

python 数据可视化之pyecharts库

作者: 乂尤先生 | 来源:发表于2020-08-19 11:39 被阅读0次

Pyecharts 简介

Echarts是一个由百度开源的数据可视化工具,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而Python是一门富有表达力的语言,很适合用于数据处理。当数据分析遇到数据可视化时,Pyecharts诞生了。

快速开始

查看使用的pyecharts版本

import pyecharts
print(pyecharts.__version__)

绘制第一个图表

from pyecharts.charts import Bar
bar = Bar()
bar.add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])
bar.add_yaxis("商家A", [5, 20, 36, 10, 75, 90])
bar.add_yaxis("商家B",[13,24,35,43,50,23,6])
# render 会生成本地 HTML 文件,默认会在当前目录生成 render.html 文件
# 也可以传入路径参数,如 bar.render("mycharts.html")
bar.render()
柱状图.png

1.x版本后开始支持链式调用

from pyecharts.charts import Bar

bar = (
    Bar()
    .add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])
    .add_yaxis("商家A", [5, 20, 36, 10, 75, 90])
    .add_yaxis("商家B",[13,24,35,43,50,23,6])
)
bar.render()

使用options配置项,在pyecharts中,一切皆options

from pyecharts.charts import Bar
from pyecharts import options as opts

bar = (
    Bar()
    .add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])
    .add_yaxis("商家A", [5, 20, 36, 10, 75, 90])
    .add_yaxis("商家B", [13, 24, 35, 43, 50, 23, 6])
    #.set_global_opts(title_opts={"text":"主标题","subtext":"副标题"})
    .set_global_opts(title_opts=opts.TitleOpts(title="主标题",subtitle="副标题"))
)
bar.render()

使用主题

from pyecharts.charts import Bar
from pyecharts import options as opts
# 内置主题类型可查看 pyecharts.globals.ThemeType
from pyecharts.globals import ThemeType

bar = (
    Bar(init_opts=opts.InitOpts(theme=ThemeType.DARK))
    .add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])
    .add_yaxis("商家A", [5, 20, 36, 10, 75, 90])
    .add_yaxis("商家B", [13, 24, 35, 43, 50, 23, 6])
    .set_global_opts(title_opts=opts.TitleOpts(title="主标题", subtitle="副标题"))
)
bar.render()
黑色主题.png

相关文章

网友评论

      本文标题:python 数据可视化之pyecharts库

      本文链接:https://www.haomeiwen.com/subject/bvhsjktx.html