热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

python快速报表开发_使用Python快速制作可视化报表的方法

使用Python快速制作可视化报表的方法来源:中文源码网浏览:次日期:2019年11月5日【下载文档:使用Python快速制作可视化报

使用Python快速制作可视化报表的方法

来源:中文源码网 浏览: 次 日期:2019年11月5日

【下载文档: 使用Python快速制作可视化报表的方法.txt 】

(友情提示:右键点上行txt文档名->目标另存为)

使用Python快速制作可视化报表的方法我们可以试用可视化包——Pyechart。

Echarts是百度开源的一个数据可视化JS库,主要用于数据可视化。

pyecharts是一个用于生成Echarts图标的类库。实际就是Echarts与Python的对接。

安装

pyecharts兼容Python2和Python3。执行代码:

pip install pyecharts(快捷键Windows+R——输入cmd)

初级图表

1.柱状图/条形图

from pyecharts import Bar

attr=["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]

v1=[5,20,36,10,75,90]

v2=[10,25,8,60,20,80]

bar=Bar("各商家产品销售情况")

bar.add("商家A",attr,v1,is_stack=True)

bar.add("商家B",attr,v2,is_stack=True)

bar#bar.render()

2.饼图

from pyecharts import Pie

attr=["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","鞋子"]

v1=[11,12,13,10,10,10]

pie=Pie("各产品销售情况")

pie.add("",attr,v1,is_label_show=True)

pie #pie.render()

3.圆环图

from pyecharts import Pie

attr=["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","鞋子"]

v1=[11,12,13,10,10,10]

pie=Pie("饼图—圆环图示例",title_pos="center")

pie.add("",attr,v1,radius=[40,75],label_text_color=None,

is_label_show=True,legend_orient="vertical",

legend_pos="left")

pie4.散点图

from pyecharts import Scatter

v1=[10,20,30,40,50,60]

v2=[10,20,30,40,50,60]

scatter=Scatter("散点图示例")

scatter.add("A",v1,v2)

scatter.add("B",v1[::-1],v2)

scatter

5.仪表盘

from pyecharts import Gauge

gauge=Gauge("业务指标完成率—仪表盘")

gauge.add("业务指标","完成率",66.66)

gauge

6.热力图

import random

from pyecharts import HeatMap

x_axis=[

"12a","1a","2a","3a","4a","5a","6a","7a","8a","9a","10a","11a",

"12p","1p","2p","3p","4p","5p","6p","7p","8p","9p","10p","11p",]

y_axis=[

"Saturday","Friday","Thursday","Wednesday","Tuesday","Monday","Sunday"]

data=[[i,j,random.randint(0,50)] for i in range(24) for j in range(7)]

heatmap=HeatMap()

heatmap.add("热力图直角坐标系",x_axis,y_axis,data,is_visualmap=True,

visual_text_color="#000",visual_orient="horizontal")

heatmap

高级图表

1.漏斗图

from pyecharts import Funnel

attr=["潜在","接触","意向","明确","投入","谈判","成交"]

value=[140,120,100,80,60,40,20]

funnel=Funnel("销售管理分析漏斗图")

funnel.add("商品",attr,value,is_label_show=True,

label_pos="inside",label_text_color="#fff")

funnel2.词云图from pyecharts import WordCloud

name=[

"Sam s Club","Macys","Amy Schumer","Jurassic World","Charter Communications",

"Chick Fil A","Planet Fitness","Pitch Perfect","Express","Home","Johnny Depp",

"Lena Dunham","Lewis Hamilton","KXAN","Mary Ellen Mark","Farrah Abraham",

"Rita Ora","Serena Williams","NCAA baseball tournament","Point Break"

]

value=[

10000,6181,4386,4055,2467,2244,1898,1484,1112,

965,847,582,555,550,462,366,360,282,273,265]

wordcloud=WordCloud(width=1300,height=620)

wordcloud.add("",name,value,word_size_range=[20,100])

wordcloud3.组合图

from pyecharts import Line,Pie,Grid

line=Line("折线图",width=1200)

attr=["周一","周二","周三","周四","周五","周六","周日"]

line.add("最高气温",attr,[11,11,15,13,12,13,10],

mark_point=["max","min"],mark_line=["average"])

line.add("最低气温",attr,[1,-2,2,5,3,2,0],

mark_point=["max","min"],mark_line=["average"],

legend_pos="20%")

attr=["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]

v1=[11,12,13,10,10,10]

pie=Pie("饼图",title_pos="55%")

pie.add("",attr,v1,radius=[45,65],center=[65,50],

legend_pos="80%",legend_orient="vertical")

grid=Grid()

grid.add(line,grid_right="55%")

grid.add(pie,grid_left="60%")

grid

以上这篇使用Python快速制作可视化报表的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持中文源码网。

亲,试试微信扫码分享本页! *^_^*



推荐阅读
  • Python使用Pillow包生成验证码图片的方法
    本文介绍了使用Python中的Pillow包生成验证码图片的方法。通过随机生成数字和符号,并添加干扰象素,生成一幅验证码图片。需要配置好Python环境,并安装Pillow库。代码实现包括导入Pillow包和随机模块,定义随机生成字母、数字和字体颜色的函数。 ... [详细]
  • Python正则表达式学习记录及常用方法
    本文记录了学习Python正则表达式的过程,介绍了re模块的常用方法re.search,并解释了rawstring的作用。正则表达式是一种方便检查字符串匹配模式的工具,通过本文的学习可以掌握Python中使用正则表达式的基本方法。 ... [详细]
  • 基于dlib的人脸68特征点提取(眨眼张嘴检测)python版本
    文章目录引言开发环境和库流程设计张嘴和闭眼的检测引言(1)利用Dlib官方训练好的模型“shape_predictor_68_face_landmarks.dat”进行68个点标定 ... [详细]
  • Python操作MySQL(pymysql模块)详解及示例代码
    本文介绍了使用Python操作MySQL数据库的方法,详细讲解了pymysql模块的安装和连接MySQL数据库的步骤,并提供了示例代码。内容涵盖了创建表、插入数据、查询数据等操作,帮助读者快速掌握Python操作MySQL的技巧。 ... [详细]
  • 开源Keras Faster RCNN模型介绍及代码结构解析
    本文介绍了开源Keras Faster RCNN模型的环境需求和代码结构,包括FasterRCNN源码解析、RPN与classifier定义、data_generators.py文件的功能以及损失计算。同时提供了该模型的开源地址和安装所需的库。 ... [详细]
  • python中安装并使用redis相关的知识
    本文介绍了在python中安装并使用redis的相关知识,包括redis的数据缓存系统和支持的数据类型,以及在pycharm中安装redis模块和常用的字符串操作。 ... [详细]
  • Python教学练习二Python1-12练习二一、判断季节用户输入月份,判断这个月是哪个季节?3,4,5月----春 ... [详细]
  • 本文介绍了游标的使用方法,并以一个水果供应商数据库为例进行了说明。首先创建了一个名为fruits的表,包含了水果的id、供应商id、名称和价格等字段。然后使用游标查询了水果的名称和价格,并将结果输出。最后对游标进行了关闭操作。通过本文可以了解到游标在数据库操作中的应用。 ... [详细]
  • SpringMVC接收请求参数的方式总结
    本文总结了在SpringMVC开发中处理控制器参数的各种方式,包括处理使用@RequestParam注解的参数、MultipartFile类型参数和Simple类型参数的RequestParamMethodArgumentResolver,处理@RequestBody注解的参数的RequestResponseBodyMethodProcessor,以及PathVariableMapMethodArgumentResol等子类。 ... [详细]
  • 本文主要复习了数据库的一些知识点,包括环境变量设置、表之间的引用关系等。同时介绍了一些常用的数据库命令及其使用方法,如创建数据库、查看已存在的数据库、切换数据库、创建表等操作。通过本文的学习,可以加深对数据库的理解和应用能力。 ... [详细]
  • Java SE从入门到放弃(三)的逻辑运算符详解
    本文详细介绍了Java SE中的逻辑运算符,包括逻辑运算符的操作和运算结果,以及与运算符的不同之处。通过代码演示,展示了逻辑运算符的使用方法和注意事项。文章以Java SE从入门到放弃(三)为背景,对逻辑运算符进行了深入的解析。 ... [详细]
  • STL迭代器的种类及其功能介绍
    本文介绍了标准模板库(STL)定义的五种迭代器的种类和功能。通过图表展示了这几种迭代器之间的关系,并详细描述了各个迭代器的功能和使用方法。其中,输入迭代器用于从容器中读取元素,输出迭代器用于向容器中写入元素,正向迭代器是输入迭代器和输出迭代器的组合。本文的目的是帮助读者更好地理解STL迭代器的使用方法和特点。 ... [详细]
  • 使用C++编写程序实现增加或删除桌面的右键列表项
    本文介绍了使用C++编写程序实现增加或删除桌面的右键列表项的方法。首先通过操作注册表来实现增加或删除右键列表项的目的,然后使用管理注册表的函数来编写程序。文章详细介绍了使用的五种函数:RegCreateKey、RegSetValueEx、RegOpenKeyEx、RegDeleteKey和RegCloseKey,并给出了增加一项的函数写法。通过本文的方法,可以方便地自定义桌面的右键列表项。 ... [详细]
  • Python已成为全球最受欢迎的编程语言之一,然而Python程序的安全运行存在一定的风险。本文介绍了Python程序安全运行需要满足的三个条件,即系统路径上的每个条目都处于安全的位置、"主脚本"所在的目录始终位于系统路径中、若python命令使用-c和-m选项,调用程序的目录也必须是安全的。同时,文章还提出了一些预防措施,如避免将下载文件夹作为当前工作目录、使用pip所在路径而不是直接使用python命令等。对于初学Python的读者来说,这些内容将有所帮助。 ... [详细]
  • 颜色迁移(reinhard VS welsh)
    不要谈什么天分,运气,你需要的是一个截稿日,以及一个不交稿就能打爆你狗头的人,然后你就会被自己的才华吓到。------ ... [详细]
author-avatar
淘宝杂谈网z
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有