Pyecharts-数据可视化模块
Pyecharts
介绍
数据可视化模块
Echarts是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而Python是一门富有表达力的语言,很适合用于数据处理。当数据分析遇上数据可视化时,pyecharts诞生了。
支持30多种图标,支持300多个中国城市和200多个国家和地区。pyecharts分为
v0.5.X
和v1
两个大版本,v0.5.X
和v1
间不兼容,v1
是一个全新的版本,详见https://github.com/pyecharts/pyecharts/issues/892,https://github.com/pyecharts/pyecharts/issues/1033
也因此带来一个版本兼容问题,这会导致一些问题。
实例
- 实例为0.5x版本为主
- 官方实例:https://www.echartsjs.com/examples/zh/index.html
普通饼图
import webbrowser
from pyecharts import Pie
attr = ['系统测试用例评审', '系统测试第1轮', '系统测试第1轮',
'系统测试第3轮', '用户手册评审', '验收测试', '其他(专项测试)', '现网运行']
value = [11, 22, 33, 22, 1, 1, 1, 9]
pie = Pie('Bug分布', title_pos='center')
pie.add(
'缺陷按活动分布',
attr,
value,
is_label_show = True,
# 以下两个参数控制图例的位置, 默认是出现则顶部,水平居左
legend_pos='left', # 图例居左,right控制居右
label_text_color=None,
legend_orient='vertical' # 图例垂直
)
pie.render('pie.html') #生成HTML文件
webbrowser.open('pie.html') #自动打开HTML文件
柱状图
import webbrowser
from pyecharts import Bar, Pie
attr = ['需求规格说明书', '设计文档', '编码', '测试', '发布']
value = [8, 10, 18, 35, 103]
bar = Bar()
# bar.use_theme('dark') # 背景默认为白色的,dark为黑色
bar.add(
'软件缺陷在不同阶段发现时修复的费用',
attr,
value,
is_more_utils=True
)
bar.render('pie.html')
webbrowser.open('pie.html')
导入Pie等类的问题
使用pip install pyecharts下载pyecharts后,因为是默认最新版(测试是1.1.0),你在正常的导入时,比如导入饼图Pie,结果你会发现报错ImportError: cannot import name 'Pie'。但通过测试pyecharts的0.5.11版本可以正常使用。
解决办法
在你的Python解释器的\Lib\site-packages\pyecharts\__init__.py文件中,手动导入相关模块:
from pyecharts.charts import Bar, Grid, Pie, Map, WordCloud
然后,你就可以正常的在脚本中使用了。
或者下载指定版本:
pip install pyecharts==0.5.11
# 豆瓣源
pip install -i https://pypi.doubanio.com/simple/ pyecharts==0.5.11
Pyecharts-数据可视化模块的更多相关文章
- pyecharts数据可视化模块
目录 安装 柱状图-Bar 饼图-Pie 箱体图-Boxplot 折线图-Line 雷达图-Rader 散点图-scatter 我们都知道python上的一款可视化工具matplotlib,而前些阵子 ...
- Python3:pyecharts数据可视化插件
Python3:pyecharts数据可视化插件 一.简介 pyecharts 是一个用于生成 Echarts 图表的类库. Echarts 是百度开源的一个数据可视化 JS 库.主要用于数据可视化. ...
- Windows系统中python3.7安装数据可视化模块Matplotlib、numpy的各种方法汇总
安装环境:Windows10 64位Python3.7 32位 确保已经安装PIP工具命令窗口输入PIP出现以下窗口说明PIP已经成功安装 方法1:(1)在Matplotlib的官网下载电脑对应的版本 ...
- Python - matplotlib 数据可视化
在许多实际问题中,经常要对给出的数据进行可视化,便于观察. 今天专门针对Python中的数据可视化模块--matplotlib这块内容系统的整理,方便查找使用. 本文来自于对<利用python进 ...
- 数据可视化之pyecharts
Echarts 是百度开源的一个数据可视化 JS 库,主要用于数据可视化.pyecharts 是一个用于生成 Echarts 图表的类库.实际上就是 Echarts 与 Python 的对接. 安装 ...
- python 爬虫与数据可视化--matplotlib模块应用
一.数据分析的目的(利用大数据量数据分析,帮助人们做出战略决策) 二.什么是matplotlib? matplotlib: 最流行的Python底层绘图库,主要做数据可视化图表,名字取材于MATLAB ...
- Python:数据可视化pyecharts的使用
什么是pyecharts? pyecharts 是一个用于生成 Echarts 图表的类库. echarts 是百度开源的一个数据可视化 JS 库,主要用于数据可视化.pyecharts 是一个用于生 ...
- 【PyQt5-Qt Designer】PyQt5+pyecharts 实现GUI界面的数据可视化展示
先用纯Python代码写一个简单的小案例: from PyQt5.QtCore import QUrl from PyQt5.QtWidgets import QApplication,QWidget ...
- 【python可视化系列】python数据可视化利器--pyecharts
学可视化就跟学弹吉他一样,刚开始你会觉得自己弹出来的是噪音,也就有了在使用python可视化的时候,总说,我擦,为啥别人画的图那么溜: [python可视化系列]python数据可视化利器--pyec ...
随机推荐
- Codeforces_837
A.扫一遍. #include<bits/stdc++.h> using namespace std; int n; string s; int main() { cin >> ...
- DHCP服务器配置及测试
1 DHCP服务器简介 DHCP(Dynamic Host Configuration Protocol),动态主机配置协议,DHCP 协议主要是用来自动为局域网中的客户机分配TCP/IP 信息的网络 ...
- zabbix4.0的安装与配置
#安装zabbix监控首先的先安装LNMP环境,在这里我采用事先准备好的脚本进行安装LNMP环境 脚本内容如下: #!/bin/bash # DATE:Wed Jan # hw226234@126.c ...
- 三、Mongodb Java中的使用
添加maven依赖 <!--mongodb 驱动--> <dependency> <groupId>org.mongodb</groupId> < ...
- postman之设置关联
接口关联(上一个接口的返回参数作为下一个接口的入参使用): 一:在第一个接口的test点击Response body:JSON value check和set an environment varia ...
- 介绍求解AX=b:可解性与解的结构
前面用高斯消元法或矩阵LU分解求解线性方程组的解,主要是针对有唯一解(矩阵A可逆)的情况,下面进一步介绍线性方程组有多个解的情况下,解的求解.
- 在IDEA中如何使用lombok插件
lombok 插件 lombok是一款可以精减java代码.提升开发人员生产效率的辅助工具,利用注解在编译期自动生成 setter/getter/toString()/constructor之类的代码 ...
- 将win10激活为专业工作站版并且永久激活(图文详细教程)
简介 win10升级为专业版.教育版.专业工作站版永久激活详细图文教程(注:只要使用相对应的产品密钥,所有的版本都可以激活) win10家庭版其实就是阉割版,越来越多的人想升级为专业版.很多电脑用户选 ...
- 算法将一个对象中的某一个key值变为true,其他值都为false
主要运用在,v-if v-show切换不同内容时,非常快的打开某一个区域,关闭其他的区域哈. 这样就不需要每一个设置false,打开区域设置为true. 可以优化代码哈 for in 主要循环对象(空 ...
- webpack构建vue单文件组件
1.安装vue-loader和vue-template-compiler npm i vue-loader vue-template-compiler --save-dev 2.配置webpack.c ...