当前位置:   article > 正文

【Pyecharts教程】2. 链式调用及全局、系列配置_set_series_opts

set_series_opts

系列文章目录

【Pyecharts教程】1. 安装及绘制第一个图形

文章目录


前言

链式调用是Pyecharts常用的程序书写方法,本文以一个简单的实例展示链式调用,同时说明图像的全局配置。

本篇文章使用的版本为:    Pyecharts 1.9.1、 Python  3.6+

一、链式调用

代码实例如下:

  1. from pyecharts.charts import Bar
  2. from pyecharts import options as opts
  3. # 示例数据
  4. CLOTHES = ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]
  5. clothes_v1 = [5, 20, 36, 10, 75, 90]
  6. clothes_v2 = [10, 25, 8, 60, 20, 80]
  7. # 1.x版本支持的链式调用
  8. bar = (Bar()
  9. .add_xaxis(CLOTHES)
  10. .add_yaxis('clothes_v1', clothes_v1)
  11. .add_yaxis('clothes_v2', clothes_v1)
  12. .set_global_opts(title_opts=opts.TitleOpts(title="基本示例", subtitle="副标题"))
  13. )
  14. # 在jupyter notebook总渲染
  15. bar.render_notebook()

 通过链式调用,使代码更加简洁,方便查看。

二、全局配置

通过set_global_opts()对各个区域进行修改配置,自定义图形界面。

  1. from pyecharts.charts import Bar
  2. from pyecharts import options as opts
  3. # 示例数据
  4. CLOTHES = ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]
  5. clothes_v1 = [5, 20, 36, 10, 75, 90]
  6. clothes_v2 = [10, 25, 8, 60, 20, 80]
  7. # 1.x版本支持链式调用
  8. bar = (Bar()
  9. .add_xaxis(CLOTHES)
  10. .add_yaxis('clothes_v1', clothes_v1)
  11. .add_yaxis('clothes_v2', clothes_v1)
  12. .set_global_opts(title_opts=opts.TitleOpts(title="基本示例", subtitle="副标题"),
  13. legend_opts=opts.LegendOpts(is_show=True),
  14. toolbox_opts=opts.ToolboxOpts(),
  15. tooltip_opts=opts.TooltipOpts(),
  16. visualmap_opts=opts.VisualMapOpts()
  17. )
  18. )
  19. # 在jupyter notebook总渲染
  20. bar.render_notebook()

三、系列配置

可以通过系列配置set_series_opts()控制图表中的文本,线样式,标记等示例如下:

  1. from pyecharts.charts import Bar
  2. from pyecharts import options as opts
  3. # 示例数据
  4. CLOTHES = ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]
  5. clothes_v1 = [5, 20, 36, 10, 75, 90]
  6. clothes_v2 = [10, 25, 8, 60, 20, 80]
  7. # 1.x版本支持链式调用
  8. bar = (Bar()
  9. .add_xaxis(CLOTHES)
  10. .add_yaxis('clothes_v1', clothes_v1)
  11. .add_yaxis('clothes_v2', clothes_v1)
  12. .set_series_opts(label_opts=opts.LabelOpts(is_show=True),
  13. markpoint_opts=opts.MarkPointOpts(data=[opts.MarkPointItem(type_="max", name="最大值"),]))
  14. .set_global_opts(title_opts=opts.TitleOpts(title="基本示例", subtitle="副标题"),
  15. legend_opts=opts.LegendOpts(is_show=True),
  16. toolbox_opts=opts.ToolboxOpts(),
  17. tooltip_opts=opts.TooltipOpts(),
  18. visualmap_opts=opts.VisualMapOpts()
  19. )
  20. )
  21. # 在jupyter notebook总渲染
  22. bar.render_notebook()

总结

通过set_global_opts()对各个区域进行修改配置,自定义图形界面;

可以通过系列配置set_series_opts()控制图表中的文本,线样式,标记等.

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/165040
推荐阅读
相关标签
  

闽ICP备14008679号