Python之pyecharts的常见用法2-柱状图-折线图

news2024/11/24 4:58:27

Pyecharts是一个基于Echarts的Python可视化库,可以用Python语言轻松地生成各种交互式图表和地图。它支持多种图表类型,包括折线图、柱状图、散点图、饼图、地图等,并且可以通过简单的API调用实现数据可视化。

Pyecharts的优点包括:

1. 简单易用:Pyecharts提供了简单易用的API,可以轻松地生成各种图表和地图。

2. 丰富的图表类型:Pyecharts支持多种图表类型,包括折线图、柱状图、散点图、饼图、地图等。

3. 交互式可视化:Pyecharts生成的图表可以进行交互式操作,包括缩放、拖拽、数据筛选等。

4. 支持多种数据格式:Pyecharts支持多种数据格式,包括CSV、JSON、Excel等。

5. 可扩展性强:Pyecharts可以与其他Python库和框架集成,如Pandas、Flask、Django等。

总之,Pyecharts是一个功能强大、易于使用的Python可视化库,可以帮助开发者快速生成各种交互式图表和地图。

今天我们一起看一下Pyecharts常见基础用法,第二课

from pyecharts.charts import Bar  # 柱状图
from pyecharts import options as opts

bar = Bar()
kind = ["哇哈哈","脉动","可乐","雪碧","牛奶"]
data1 = [89,89,78,80,100]
data2 = [50,60,78,90,100]
bar.add_xaxis(kind)
bar.add_yaxis("商家A",data1)
bar.add_yaxis("商家B",data2,category_gap = "60%") # 设置矩形宽度百分比
bar.set_colors(["pink","orange"]) # 颜色取第一个元素
bar.set_global_opts(title_opts=opts.TitleOpts(title="饮料销售"))
bar.render("./bar.html")

1、柱状图

在这里插入图片描述

横向

from pyecharts.charts import Bar  # 柱状图
from pyecharts.charts import Line # 折线图
from pyecharts.globals import SymbolType
from pyecharts import options as opts
bar = Bar()
kind = ["1组","2组","3组","4组月","5组","6组","7组","8组","9组","10组","11组","12组","13组","14组",]
data1 = [5,7,18,5,9,5,2,5,7,1,2,0,2,1]
bar.add_xaxis(kind)
# bar.add_yaxis("商家A",data1)
bar.add_yaxis("数量",data1,category_gap = "60%") # 设置矩形宽度百分比
# bar.set_colors(["blue","green","yellow","red","pink","orange"]) # 颜色取第一个元素
bar.set_global_opts(title_opts=opts.TitleOpts(title="2022创新工具小组维度"))
bar.reversal_axis() # 将坐标轴颠倒
bar.set_series_opts(label_opts=opts.LabelOpts(position="right"))
bar.render("./2022创新工具小组维度.html")

在这里插入图片描述

2、折线图(平滑状)

from pyecharts.charts import Bar  # 柱状图
from pyecharts.charts import Line # 折线图
from pyecharts.globals import SymbolType
from pyecharts import options as opts
line = Line()
data2 = [89,89,78,80,100]
data3 = [78,98,93,85,89]
m = ["1月","2月","3月","4月","5月"]
line.add_xaxis(m)
line.add_yaxis("商家A",data2)
line.add_yaxis("商家B",data3,is_smooth = True)
line.render("./line.html")

在这里插入图片描述

折线图(阶梯状)

from pyecharts.charts import Bar  # 柱状图
from pyecharts.charts import Line # 折线图
from pyecharts.globals import SymbolType
from pyecharts import options as opts
line_2 = Line()
data2 = [89,89,78,80,100]
data3 = [78,98,93,85,89]
m = ["1月","2月","3月","4月","5月"]
line_2.add_xaxis(m)
line_2.add_yaxis("商家A",data2,is_step = True)
line_2.add_yaxis("商家B",data3,is_step = True)
line_2.render("./line_2.html")

在这里插入图片描述

希望对初学者有帮助

致力于办公自动化的小小程序员一枚

希望能得到大家的【一个免费关注】!感谢

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/596896.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

关于 Oracle Schema 级别的权限问题

作者 | JiekeXu 来源 |公众号 JiekeXu DBA之路(ID: JiekeXu_IT) 如需转载请联系授权 | (个人微信 ID:JiekeXu_DBA) 大家好,我是 JiekeXu,很高兴又和大家见面了,今天和大家一起来看看关于 Oracle Schema 级别的权限问题&#xff0c…

PyCaret 3.0介绍 -- Python中的开源、低代码机器学习库

PyCaret是一个Python中的开源、低代码机器学习库,可以自动化机器学习工作流。它是一个端到端的机器学习和模型管理工具,可以成倍地加快实验周期,提高工作效率。 与其他开源机器学习库相比,PyCaret是一个替代的低代码库&#xff0c…

如何利用外卖小程序源码,快速开启你的外卖生意?

作为外卖行业不可或缺的一部分,外卖小程序越来越受到人们的关注。它不仅可以提高用户的订餐体验,还可以为商家带来更高的收益。然而,对于一些想通过外卖小程序来开启自己的外卖生意的商家来说,开发一款定制化的外卖小程序需要投入…

浙江大华后端开发一面面经

目录 1.SpringBuffer和SpringBuilder的区别是什么?2.常用的集合类有哪些?HashMap的底层数据结构?推荐一下线程安全的Map?3.TCP和UDP的差异是什么?4.MySQL的左连接和右连接的区别?5.MySQL慢查询如何排查&…

01 【Vue简介 初识Vue 模板语法和数据绑定】

01 【Vue简介 初识Vue 模板语法和数据绑定】 1.Vue简介 1.1官网 英文官网中文官网 1.2介绍与描述 Vue 是一套用来动态构建用户界面的渐进式JavaScript框架 ○构建用户界面:把数据通过某种办法变成用户界面 ○渐进式:Vue可以自底向上逐层的应用&…

图解LeetCode——108. 将有序数组转换为二叉搜索树

一、题目 给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。 高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树。 二、示例 2.1> 示例 1: 【输入】n…

企业邮箱大文件发送指南:推荐一个适用于大文件的邮箱服务

大多数电子邮件服务都不安全并且限制附件文件的大小,但是有一些方法可以安全地发送大文件。如果您曾尝试将多个图像或视频文件附加到电子邮件,您就会知道它并不总是有效。下面为大家介绍一款可以发送大文件的企业邮箱--Zoho Mail。 一、电子邮件发送大文…

【Python】Python系列教程--Python3 环境搭建(二)

文章目录 前言Python3 下载Python 安装Unix & Linux 平台安装 Python3:Window 平台安装 Python:MAC 平台安装 Python: 环境变量配置在 Unix/Linux 设置环境变量在 Windows 设置环境变量在命令提示框中(cmd) : 输入 Python 环境变量运行 Python1、交互式解释器:2…

品牌如何给自己创建一个百度百科词条,在百科上传企业资料方法

对于企业来说,很多人都想给自己企业或者品牌上传正面简介内容到百度百科平台,但创建一个品牌百度百科词条似乎并不是那么简答,很多自己尝试创建品牌百度百科词条的朋友最终都失败了,下面洛希爱做百科网教教大家如何给自己品牌创建…

1.矢量引入

目录 一.什么是矢量 1.1 定义 1.2 公理与体系 1.3 矢量几何化 二.矢量间的相互作用 1.点积 2.点积应用 3.叉积 4. 叉积应用 三.矢量除法 1.单用叉积无法唯一定义矢量除法 2.矢量除法 四.复杂相互作用 1.混合积 2.双叉积 3.Laplace公式 五.泛函的广义矢量理论…

从业十三年SEO大佬干货总结,满满五千字,图文结合,30min带你真正学会SEO

目录 seo优化 介绍seo是什么 网站更新: 网站排名在21世纪的意义: 网站为电商引流 百度算法规则 排名流程 seo策略 规则——“学会在线球里玩” 单页面收录显示 必要条件——链接数量 日志统计——及时优化seo策略 降低识别难度 收录越多排名就越大吗 …

B/S电子病历编辑器源码

电子病历编辑器,简称EMRE(EMR Editor),是电子病历系统的核心关键基础技术。 B/S电子病历编辑器源码,带演示,自主研发,官方正版授权 ▶本套电子病历系统主要面向医疗机构医生、护士&#xff0c…

【远程办公】外网远程访问公司内网用友畅捷通T财务软件

文章目录 前言1.本地访问简介2. cpolar内网穿透3. 公网远程访问4. 固定公网地址 转发自cpolar极点云的文章:外网远程访问公司内网用友畅捷通T财务软件 – 远程办公 前言 用友畅捷通T适用于异地多组织、多机构对企业财务汇总的管理需求;全面支持企业对远…

微信小程序构建npm(js和ts)

先吐槽一下,官方文档写的就是一坨粑粑!真垃圾 微信小程序构建npm js版本下构建npm1.需要在电脑上按照node,并确保环境变量配置完毕2.新建一个小程序项目,js版本3.从小程序根目录打开cmd命令行4.在命令行中执行npm init -y5.继续执…

Linux UIO驱动

目录 什么是UIO? UIO驱动与普通驱动的区别 How UIO works 重要的结构体 UIO驱动源码 APP实现 测试 UIO驱动的优缺点 UIO在DPDK中的使用 什么是UIO? UIO(User-space I/O)驱动是一种特殊的Linux内核驱动,允许设…

将 PDF 压缩到 1 MB 或更小的 5 个工具

鉴于工作和生活中PDF文件的频繁传输,压缩文件大小成为PDF文件必不可少的一步,尤其是对于包含大量高清图片的文件。压缩不仅使您的文件兼容发送,还有助于存储优化。这意味着您将获得更多数据空间,适用于本地设备和云端。 想要将 …

把控项目进度,这样做就够了

项目管理的核心在于确保项目成员明确项目目标和自己的职责,以此保证项目成功。类比于十字路口中的指路人,项目经理应该为团队提供清晰的方向,避免走错路。 一、项目进度跟踪 项目进度是制胜的关键,它决定了项目是否能够按时达成…

CDN如何进行内容缓存与内容预热

CDN的启用与管理 1、打开火伞云融合CDN系统控制后台-CDN管理 2、查看加速域名下的全部CDN服务,可以看到有部分厂商暂时处于未启用状态,这是因为这些厂商要求进行域名所有权校验后方可使用(如果已经处于已启用状态的厂商则不用额外进行操作&…

Hadoop MapReduce入门实验:WordCount

环境:ubuntu 18.04, Hadoop 3.3.5 参考资料:Hadoop官网:MapReduce Tutorial 前置工作 运行Hadoop。 参考:单节点模式,集群模式 单节点模式(for first-time users) 在YARN上以pseu…

Istio 实现 ext-authz 外部扩展鉴权以及对接基于 k8s 的微服务

Istio 实现 ext-authz 外部扩展鉴权以及对接基于 k8s 的微服务 可以实现基于 redis 的 token 鉴权以及实现 rbac 鉴权。 转载请注明来源:https://janrs.com/vrsr Istio 的外部鉴权本质是基于 Envoy 实现的,直接看 Envoy 的代码,链接地址&…