返回顶部
首页 > 资讯 > 后端开发 > Python >使用Python快速制作可视化报表
  • 799
分享到

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

报表快速Python 2023-01-31 01:01:10 799人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

我们可以试用可视化包——Pyechart。Echarts是百度开源的一个数据可视化js库,主要用于数据可视化。pyecharts是一个用于生成Echarts图标的类库。实际就是Echarts与python的对接。安装pyecharts兼容

我们可以试用可视化包——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")
pie

4.散点图

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")
funnel

2.词云图

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])
wordcloud

3.组合图

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
















--结束END--

本文标题: 使用Python快速制作可视化报表

本文链接: https://lsjlt.com/news/184568.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 使用Python快速制作可视化报表
    我们可以试用可视化包——Pyechart。Echarts是百度开源的一个数据可视化JS库,主要用于数据可视化。pyecharts是一个用于生成Echarts图标的类库。实际就是Echarts与Python的对接。安装pyecharts兼容...
    99+
    2023-01-31
    报表 快速 Python
  • Python如何制作可视化报表
    这篇文章给大家分享的是有关Python如何制作可视化报表的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。可视化报表效果如下,水果销售情况一览~Dash是基于Plotly搭建的Dashbord框架,支持Python、...
    99+
    2023-06-29
  • Python制作可视化报表的示例详解
    大家好,我是小F~ 在数据展示中使用图表来分享自己的见解,是个非常常见的方法。 这也是Tableau、Power BI这类商业智能仪表盘持续流行的原因之一,这些工具为数据提供了精美的...
    99+
    2024-04-02
  • 如何使用Echarts制作可视化图表
    这期内容当中小编将会给大家带来有关如何使用Echarts制作可视化图表,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。最近在结合新学的爬虫在做一些可视化的东西了,今天讲讲可视化图表相关的。关于可视化工具:E...
    99+
    2023-06-19
  • 用python制作可视化大屏
    目录 前言 一.环境配置  插件:         1.python         2.Chinese         3.Open In Default Browser       安装python数据可视化的库 pyecharts库 ...
    99+
    2023-09-26
    python 数据分析
  • python使用Streamlit库制作Web可视化页面
    每当你对Excel文件进行更改保存,Web页面还能够实时进行更新,确实挺不错的。 Streamlit的文档和教程地址如下。 https://docs.streamlit.io/en/stable/ https://...
    99+
    2022-06-02
    python Web可视化 python Streamlit python 可视化页面
  • Python数据可视化系列-01-快速绘
    数据图绘制 matplotlib的字库pyplot提供了快速绘制2D图标的API接口。 import numpy as np import matplotlib.pyplot as plt x = np.linspace(0...
    99+
    2023-01-30
    快速 系列 数据
  • python如何使用Streamlit库制作Web可视化页面
    这篇文章给大家分享的是有关python如何使用Streamlit库制作Web可视化页面的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。每当你对Excel文件进行更改保存,Web页面还能够实时进行更新,确实挺不错的。...
    99+
    2023-06-15
  • Python数据可视化之使用matplotlib绘制简单图表
    目录一、绘制折线图二、绘制柱形图或堆积图形三、绘制条形图或堆积条形图 四、绘制堆积面积图五、绘制直方图六、绘制饼图或者圆环图 七、绘制散点图或气泡图八、绘制箱形图...
    99+
    2024-04-02
  • Python数据可视化实践之使用Matplotlib绘制图表
    目录一. Matplotlib 简介二. 安装与导入三. 基本绘图操作1. 折线图2. 柱状图3. 饼图四. 图表定制五. 多图展示六. 总结一. Matplotlib 简介 Mat...
    99+
    2023-05-18
    Python Matplotlib绘制图表 Python Matplotlib
  • 怎么用Python绘制动态可视化图表
    这篇“怎么用Python绘制动态可视化图表”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么用Python绘制动态可视化图表...
    99+
    2023-06-29
  • 如何用Python绘制动态可视化图表
    本篇内容主要讲解“如何用Python绘制动态可视化图表”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何用Python绘制动态可视化图表”吧!安装模块如果你还没安装 Plotly,只需在你的终端...
    99+
    2023-06-30
  • 如何用Python绘制可视化动态图表
    这篇文章主要介绍“如何用Python绘制可视化动态图表”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何用Python绘制可视化动态图表”文章能帮助大家解决问题。对数据科学家来说,讲故事是一个至关重...
    99+
    2023-06-30
  • Python机器学习之使用Pyecharts制作可视化大屏
    目录前言Pyecharts可视化Map世界地图柱状图、饼图Pyecharts组合图表总结前言 ECharts是由百度开源的基于JS的商业级数据图表库,有很多现成的图表类型和实例,而P...
    99+
    2024-04-02
  • 快速易用的Python数据可视化方法有哪些
    这篇文章主要介绍“快速易用的Python数据可视化方法有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“快速易用的Python数据可视化方法有哪些”文章能帮助大家解决问题。数据可视化是数据科学或机...
    99+
    2023-07-05
  • Python+pyecharts绘制交互式可视化图表
    目录一、热力图二、地理图表2.1 地理坐标系2.2 市区地图2.3人口流动图2.4 3D地图2.5 3D地球三、疫情数据可视化四、空气质量数据可视化五、外卖点分布数据可视化六、总结本...
    99+
    2024-04-02
  • Python可视化神器pyecharts绘制仪表盘
    目录仪表盘仪表盘模板系列假期剩余额度任务完成率多色仪表盘仪表盘内部字体添加仪表盘 仪表盘的效果我只能说炫酷而已,如果想要运用在实际的场景中,我其实也不清楚那个场景比较适合,但是pye...
    99+
    2024-04-02
  • 如何利用 Python 绘制动态可视化图表
    目录一、安装相关的模块二、gif和matplotlib的结合三、gif和plotly的结合四、matplotlib多子图动态可视化五、动态气泡图一、安装相关的模块 首先第一步的话我们...
    99+
    2024-04-02
  • 用 Python 绘制几张有趣的可视化图表
    流程图存在于我们生活的方方面面,对于我们追踪项目的进展,做出各种事情的决策都有着巨大的帮助,而对于万能的Python而言呢,绘制流程图也是十分轻松的,今天小编就来为大家介绍两个用于绘制流程图的模块,我们先来看第一个。SchemDraw那么在...
    99+
    2023-05-14
    Python 可视化图表
  • 怎么用Python绘制有趣的可视化图表
    SchemDraw那么在SchemDraw模块当中呢,有六个元素用来代表流程图的主要节点的,椭圆形代表的是决策的开始和结束,代码如下:import schemdraw from schemdraw.flow i...
    99+
    2023-05-14
    Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作