python可视化工具pyecharts初相识
2023-09-11 14:17:10 时间
一 概念
1.pyecahrts基础
某度开源了一个python的可视化工具pyecharts,该工具凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而 python 是一门富有表达力的语言,很适合用于数据处理。当数据分析遇上数据可视化时pyecharts的价值就突显了。
2.特性
-
简洁的 API 设计,使用如丝滑般流畅,支持链式调用
-
囊括了 30+ 种常见图表,应有尽有
-
支持主流 Notebook 环境,Jupyter Notebook 和 JupyterLab
-
可轻松集成至 Flask,Sanic,Django 等主流 Web 框架
-
高度灵活的配置项,可轻松搭配出精美的图表
-
详细的文档和示例,帮助开发者更快的上手项目
-
多达 400+ 地图文件,并且支持原生百度地图,为地理数据可视化提供强有力的支持
3.它是谁的菜?
做大数据分析的,做漂亮产品的,想要快速使用python实现可视化的显示,这是一个很好的选择。
二 安装方式
1.pip安装
# 安装 v1 以上版本 $ pip install pyecharts -U # 如果需要安装 0.5.11 版本的开发者,可以使用 # pip install pyecharts==0.5.11
2.源码安装
# 安装 v1 以上版本 $ git clone https://github.com/pyecharts/pyecharts.git # 如果需要安装 0.5.11 版本,请使用 git clone https://github.com/pyecharts/pyecharts.git -b v05x $ cd pyecharts $ pip install -r requirements.txt $ python setup.py install
三 实例解析
1.生成html:
from pyecharts.charts import Bar from pyecharts import options as opts # V1 版本开始支持链式调用 bar = ( Bar() .add_xaxis(["衬衫", "毛衣", "领带", "裤子", "风衣", "高跟鞋", "袜子"]) .add_yaxis("商家A", [114, 55, 27, 101, 125, 27, 105]) .add_yaxis("商家B", [57, 134, 137, 129, 145, 60, 49]) .set_global_opts(title_opts=opts.TitleOpts(title="某商场销售情况")) ) bar.render() # 不习惯链式调用的开发者依旧可以单独调用方法 bar = Bar() bar.add_xaxis(["衬衫", "毛衣", "领带", "裤子", "风衣", "高跟鞋", "袜子"]) bar.add_yaxis("商家A", [114, 55, 27, 101, 125, 27, 105]) bar.add_yaxis("商家B", [57, 134, 137, 129, 145, 60, 49]) bar.set_global_opts(title_opts=opts.TitleOpts(title="某商场销售情况")) bar.render()
相关文章
- Python 性能分析工具py-spy与Scalene
- Python学习--16 正则表达式
- python: easyocr的安装和使用(easyocr 1.6.2 / Python 3.7.15 )
- 【转载】Python中使用线程的技巧
- python工具——Matplotlib
- [ML] 可视化编写运行 Python 脚本的工具 Jupyter
- Python 办公自动化 10 个高频操作,代码可直接套用
- 刚入行Python年薪就26万了,为什么Python岗位薪资越来越高?
- Python编程语言学习:python编程语言中重要函数讲解之map函数等简介、使用方法之详细攻略
- Python语言学习:Python语言学习之python包/库package的简介(模块的封装/模块路径搜索/模块导入方法/自定义导入模块实现华氏-摄氏温度转换案例应用)、使用方法、管理工具之详细攻略
- Python:python语言中与时间有关的库函数简介、安装、使用方法(获取当前时间/计算程序块前后运行时间/模型训练时间或耗费时间)之详细攻略
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Listbox/Scrollbar)
- Python编程语言学习:python的列表的特殊应用之一行命令实现if判断中的两类判断
- 已解决2. Set PROTOCOL_BUPFERS_PYTHON_iMPLEMENTATION=python (but this will use pure-Python parsing and w
- 不一样的Python编程体验,大一新生开发的小工具火了!还是可视化的那种
- 〖Python自动化办公篇⑲〗 - python实现邮件自动化 - 邮件发送
- 【阶段二】Python数据分析数据可视化工具使用05篇:统计直方图、面积图与箱型图
- 【阶段二】Python数据分析数据可视化工具使用03篇:词云图与相关性热力图
- Python爬虫:url中带字典列表参数的编码转换
- 转载:News: Robot Framework 3.0 is the first Robot Framework version to support Python 3
- 5.python之pip安装模块失败
- python实战===2017年30个惊艳的Python开源项目 (转)
- 【Leetcode刷题Python】剑指 Offer 32 - II. 从上到下打印二叉树 II
- Python数学计算工具1、海伦公式计算三角形面积
- 【python】Python实现网络爬虫demo实例
- python工具方法 22 基于相对值描述的目标检测标注文件的可视化
- 【Python】3.python实现图片上传到阿里云OSS