安装

pip install pyecharts

查看版本

pyecharts分为v0.5.X和v1两个大版本,0.5.x 版本将不再进行维护推荐使用v1版本

import pyecharts
print(pyecharts.__version__)

绘制第一个图表

from pyecharts.charts import Bar#导入pyecharts库并将其命名为bar
bar = Bar()
#定义x轴
bar.add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])
#定义y轴
bar.add_yaxis("商家A", [5, 20, 36, 10, 75, 90])
# render 会生成本地 HTML 文件,默认会在当前目录生成 render.html 文件
# 也可以传入路径参数,如 bar.render("mycharts.html")
bar.render_notebook()#注:其实这运行结果都是动态的,这里只放上截图

试试再加上一个店铺的价格

**链式调用:**我们在调用同一对象多次其属性或方法的时候,我们需要多次书写对象进行. 或 () 操作,链式调用是一种简化此过程的一种编码方式,使代码简洁、易读。链式调用通常有以下几种实现方式,但是本质上相似,都是通过返回对象供之后进行调用。

https://pyecharts.org/

用这段代码也可以实现上图中的效果

from pyecharts.charts import Bar
bar = (Bar().add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]).add_yaxis("商家A", [5, 20, 36, 10, 75, 90])
)
bar.render_notebook()

了解了链式调用以后,我们来试试给他增加另一个店铺的价格并加上标题

from pyecharts.charts import Bar
from pyecharts import options as opts# 示例数据
cate = ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]
data1 = [5, 20, 36, 10, 75, 90]
data2 = [8, 30, 26, 12, 65, 80]# 1.x版本支持链式调用
bar = (Bar().add_xaxis(cate).add_yaxis('商家1', data1).add_yaxis('商家2', data2).set_global_opts(title_opts=opts.TitleOpts(title="Bar-基本示例", subtitle="我是副标题")))bar.render_notebook()

试试换个颜色

如果你觉得这个颜色单调的话,可以考虑使用不同的主题

pyecharts 提供了 10+ 种内置主题,开发者也可以定制自己喜欢的主题

from pyecharts.charts import Bar
from pyecharts import options as opts
from pyecharts.globals import ThemeType#导入主题# 示例数据
cate = ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]
data1 = [5, 20, 36, 10, 75, 90]
data2 = [8, 30, 26, 12, 65, 80]# 1.x版本支持链式调用
bar = (Bar(init_opts=opts.InitOpts(theme=ThemeType.LIGHT))#使用主题.add_xaxis(cate).add_yaxis('商家1', data1).add_yaxis('商家2', data2).set_global_opts(title_opts=opts.TitleOpts(title="Bar-基本示例", subtitle="我是副标题")))bar.render_notebook()

全局配置

可以通过全局配置(.set_global_opts():)控制以下区域

有兴趣的点击阅读原文去pyecharts中文帮助学习

pyecharts基础之柱状图的绘制相关推荐

  1. Python之pyecharts:利用pyecharts(十五种风格)绘制2018年~2020年中国互联网Top巨头近三年市值(美元)柱状图

    Python之pyecharts:利用pyecharts(十五种风格)绘制2018年~2020年中国互联网Top巨头近三年市值(美元)柱状图 目录 pyecharts(十五种风格)绘制2018年~20 ...

  2. Vue 之 echarts 图表数据可视化的基础使用(简单绘制各种图表、地图)

    Vue 之 echarts 图表数据可视化的基础使用(简单绘制各种图表.地图) 目录 Vue 之 echarts 图表数据可视化的基础使用(简单绘制各种图表.地图) 一.简单介绍 二.环境搭建 三.使 ...

  3. pyecharts基础笔记

    一.pyecharts 简述 Echarts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可.而 Python 是一门富有表达力的语言,很适合用于数据处理.当 ...

  4. [Python从零到壹] 三十五.图像处理基础篇之OpenCV绘制各类几何图形

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  5. 01、Cadence使用记录之新建工程与基础操作(原理图绘制:OrCAD Capture CIS)

    01.Cadence使用记录之新建工程与基础操作(原理图绘制:OrCAD Capture CIS) 硕士学电磁场去了,写点博客记录下学习过程. 参考的教程是B站的视频:allegro软件入门视频教程全 ...

  6. Android 音视频开发之基础篇 使用 SurfaceView绘制一张图片

    Android 音视频开发 上一篇文章:使用 imageview绘制一张图片 任务一 SurfaceView绘制一张图片 文章目录 Android 音视频开发 前言 一.surfaceview是什么? ...

  7. 论文中的对比柱状图的绘制

    通过 for i in range(len(x)):     x[i] = x[i] + width 进行x轴进行改动,形成对比柱状图的绘制. # encoding=utf-8 import matp ...

  8. 【Python】全网最新最全Pyecharts可视化教程(二):绘制好看的交互式地图教程

    说到使用Python来进行地图的可视化那就一定少不了Pyecharts的身影,本文小编就对Pyecharts可实现的地图可视化进行一番探究,看看其出来的效果如何 1 Pyecharts-Map 首先要 ...

  9. pyecharts基础系列总结(含全系列文章路径)

    本系列共计21篇文章 其中包含了基础文章与异常解决办法. 项目地址: [红目香薰 / python_pyecharts · GitCode] 通过git或者网页都能直接下载,完全开通权限了. 目录: ...

最新文章

  1. GC rich的区域不易测序的原因
  2. C++智能指针及其简单实现
  3. THREE TRACKS AT UNIVERSITY
  4. rabbitmq连接java快速入门
  5. 第28月第10天 iOS动态库
  6. 钢琴家软件里曲谱的数据为什么更新不了_企业信息化为什么到现在还是做不好...
  7. python列表遍历 空列表_Python list列表执行reversed()后执行pop()返回迭代对象遍历为空问题...
  8. 记一次git amend事故处理方案
  9. zenmap工具说明及常用参数解释
  10. php 子类重新定义父类的变量_PHP设计模式 ——(抽象工厂模式)
  11. python求职者的建议_Python 求职和建议-从认识自己出发
  12. 计算机管理主要是作业管理和什么管理,计算机四级之作业管理试题
  13. 在ASP.NET 2.0中操作数据:使用FormView 的模板
  14. 【编程技巧】——输入输出优化
  15. 郭天祥的10天学会51单片机_第十节
  16. 批处理系统中的调度---先来先服务、最短作业优先、最短剩余时间优先
  17. 视频+公众号是未来微信生态的一种新的运营方式!
  18. 使用hutool工具导出Excel标题自定义顺序
  19. 问小鱼如何看?小米机器人之铁蛋!
  20. Flutter组件--重叠布局/相对布局(Stack,Positioned组件)

热门文章

  1. font-family:中文字体对应的英文名称
  2. sudo执行提示Command not found
  3. python数据处理常用函数_Python中常用操作字符串的函数与方法总结
  4. EasyNVR网页摄像机无插件H5、谷歌Chrome直播方案使用详情功能-通道配置Excel导入导出
  5. unity加载网页显示不了流视频解决了
  6. 分享6个免费的优质动漫网站
  7. 计算机毕业设计开题报告如何答辩---毕设开题答辩稿
  8. 苹果6s解除耳机模式_都说苹果手机很耐用,三年前的iPhone 7 Plus还能战几年?
  9. Linux中网卡未激活解决方案
  10. eNSP中网云不能识别网卡