python绘制动态图-Python利用Echarts绘制动态交互图:快速入门
我们都知道,Echarts是百度开源的超强大的数据可视化工具。Python中经典的matplotlib、seaborn等库相比,它最大的优点是所绘制的图形为动态图,这意味着我们可以和图形之间进行动态的交互,并且其动态特性可以非常轻易地嵌入网页。
那么今天我们就来看一下如何在Python中使用Echarts来绘制动态图,并且生成网页供其他人观看。
一、安装pyecharts
首先,我们要安装pyecharts包,它会帮助我们隐藏各种与Echarts交互的细节,仅需使用我们熟悉的Python语言就可以绘制出强大的交互式图形。
使用pip安装
我们可以使用pip来安装pyecharts,它会自动检测我们是否安装了Jupyter Notebook环境并且为其提供扩展支持。
我们在命令行中输入:
pip install pyecharts
看到如下信息则说明安装成功。
源码安装
我们还可以直接通过源码安装,这需要我们安装了git环境。我们先把代码克隆到本地,然后先安装依赖,最后用install参数执行setup.py安装脚本即可。
$ git clone https://github.com/pyecharts/pyecharts.git
$ cd pyecharts
$ pip install -r requirements.txt
$ python setup.py install
二、简单的例子
下面我们先来看一个官方文档提供的例子:
from pyecharts import Bar
bar = Bar('我的第一个图表', '这里是副标题')
bar.add('服装', ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子'],
[5, 20, 36, 10, 75, 90], is_more_utils=True)
bar.render()
我来为大家解释一下这里发生了什么。
bar = Bar('主标题', '副标题'):这里用于生成一个条形图对象;
bar.add():这里用于添加数据,is_more_utils=True可以让图形支持更多调整工具,比如放大缩小、条形图与折线图的转换、堆叠还是平铺显示等;
bar.render():在工作目录下生成一个render.html文件,当然,我们也可以指定文件目录和文件名。没错,我们可以直接生成一个网页文件,用浏览器就可以打开并进行交互。
下面我们用一个动态图来看一下我们实现的效果:
是不是很强大?之后我会逐渐放出更多图形的绘制教程,感兴趣的同学欢迎关注!
python绘制动态图-Python利用Echarts绘制动态交互图:快速入门相关推荐
- java绘制均线图_利用JFreeChart绘制股票K线图完整解决方案
因为工作的需要,接触了一些股票图形绘制类的工作,其中最主要的还是股票K线图的绘制了,如果利用编程语言最底层的图形绘制方法去绘制这类图形,如果对编程语言不是特别熟悉的话,一般是有很大的困难的,通过在网上 ...
- python动态图-python之最炫抖音动态图
原标题:python之最炫抖音动态图 我们使用2013 年-2019 年比特币(BTC) 的价格数据绘制面积图动画,其HTML 交互效果页面如图11-4-6 所示.该数据集包括四列数据:年份(year ...
- hdc mfc 画扇形图_使用echarts绘制条形图和扇形图
使用echarts绘制条形图和扇形图 简单举例说明下echarts如何绘制条形图和扇形图 代码示例 echarts绘制条形图和扇形图 var mychart1=echarts.init(documen ...
- PEP8 python规范神器和jupyter notebook主题更改--Jupyter Notebook 快速入门
PEP8 python规范神器和jupyter notebook主题更改--Jupyter Notebook 快速入门 原文: https://www.cnblogs.com/xxtalhr/p/10 ...
- python画动图-Python绘制动态水球图过程详解
先来看看绘制的动态水球图: 没有安装PyEcharts的,先安装PyEcharts: # 安装pyecharts模块,直接安装就是最新的版本pip install pyecharts 安装好PyEch ...
- python绘制动态图-Python图像处理之gif动态图的解析与合成操作详解
本文实例讲述了Python图像处理之gif动态图的解析与合成操作.分享给大家供大家参考,具体如下: gif动态图是在现在已经司空见惯,朋友圈里也经常是一言不合就斗图.这里,就介绍下如何使用python ...
- python绘制全国图_python-使用pyecharts绘制各省份高校数量图
1.环境 代码运行环境:python3.7 相关的库:pyecharts 1.7.1 代码编辑器:visual studio code 2.目的 通过使用pyecharts库,来绘制全国各省985高校 ...
- python如何绘制折线图-python如何画折线图
python画折线图利用的是matplotlib.pyplot.plot的工具来绘制折线图,这里先给出一个段代码和结果图:# -*- coding: UTF-8 -*- import numpy as ...
- python绘制热图_python使用matplotlib绘制热图
python常用的绘图库就是matplotlib,今天在给公司绘图时,偶然间发现matplotlib可以绘制热图,并且十分简洁,拿出来跟大家分享一下.(由于涉及到公司数据问题,这里采用随机数生成数据进 ...
最新文章
- CentOS7安装Docker详细教程
- 8个实用的Python内置函数
- 正念奇迹(一则正能量)
- rh9.0虚拟机dmesg启动过程分析(1)
- 当你遇到modifying layer that is being finalized的时候怎么办?
- [bzoj1055][HAOI2008]玩具取名
- 车辆动力学知识总结(五)运动学模型的线性化和离散化
- 华为命令 hybird实验
- ArcBlock 赴美国华盛顿州议会作证支持区块链立法
- 戴尔服务器重装系统步骤
- @UPC 6605 @福建OI2018 [FJOI2018] @ 洛谷 P4578 所罗门王的宝藏 (矩阵行列规律)
- 嵌入式实操----基于RT1170 移植mbw做SDRAM带宽测试(三十一)
- 微信发朋友圈测试用例
- 如何看中兴70后程序员从公司跳楼
- 基于微信小程序的在线测试系统
- 智慧医疗、互联网医疗相关术语
- 递推最小二乘估计Matlab仿真
- 在华大半导体的M0+内核HC32L136上移植freertos
- 两种实现模糊匹配的方法--python
- 企业微信api接口调用-企业微信好友收发消息