基本柱状体
"""
柱状图开发
"""
from pyecharts.charts import Bar
from pyecharts.options import LabelOpts
#使用bar构建基本柱状图
bar = Bar()
#添加x轴数据
bar.add_xaxis(["中国","美国","英国"])
#添加y轴数据
bar.add_yaxis("GDP",[30,20,10],label_opts=LabelOpts(position="right"))
#反转x轴和y轴
bar.reversal_axis()
#绘图
bar.render("基本柱状图.html")
案例:时间柱状图
"""
时间柱状图开发
"""
from pyecharts.charts import Bar,Timeline
from pyecharts.options import LabelOpts
from pyecharts.globals import ThemeType
#使用bar构建基本柱状图的三个图
bar1 = Bar()
#添加x轴数据
bar1.add_xaxis(["中国","美国","英国"])
#添加y轴数据
bar1.add_yaxis("GDP",[30,20,10],label_opts=LabelOpts(position="right"))
#反转x轴和y轴
bar1.reversal_axis()
bar2 = Bar()
#添加x轴数据
bar2.add_xaxis(["中国","美国","英国"])
#添加y轴数据
bar2.add_yaxis("GDP",[60,50,20],label_opts=LabelOpts(position="right"))
#反转x轴和y轴
bar2.reversal_axis()
bar3 = Bar()
#添加x轴数据
bar3.add_xaxis(["中国","美国","英国"])
#添加y轴数据
bar3.add_yaxis("GDP",[70,70,70],label_opts=LabelOpts(position="right"))
#反转x轴和y轴
bar3.reversal_axis()
#构建时间线
timeline = Timeline(
{"theme":ThemeType.LIGHT
}
)
#在时间线添加柱状图对象
timeline.add(bar1,"点1")
timeline.add(bar2,"点2")
timeline.add(bar3,"点3")
#设置自动播放
timeline.add_schema(
play_interval=1000,#自动播放,单位毫秒
is_timeline_show=True,#是否自动播放的时候显示时间线
is_auto_play=True,#是否自动播放
is_loop_play=True#是否循环播放
)
#绘图,用时间线绘图
timeline.render("时间柱状图.html")
得到"时间柱状图.html"后,打开可到表
![](https://i-blog.csdnimg.cn/blog_migrate/4ff9fdc987dd73b695e2489c486434ff.png)