在进行数据分析时,常常需要用到可视化工具来分析数据,然后得出结果,解决问题
记录两种常用的可视化工具的第三方库

1. Matplotlib

Matplotlib 是众多 Python 可视化包的鼻祖。其功能非常强大,同时也非常复杂。你可以使用 Matplotlib 去做任何你想做的事情,但是想要搞明白却并非易事。我不打算展示原生的 Matplotlib 例子,因为很多工具(特别是 Pandas 和 Seaborn)是基于 Matplotlib 的轻量级封装。

  • 安装方法:python -m pip install matplotlib

matplotlib库最终将可视化结果图以GUI窗口的形式显示出来

代码案例:

#coding:utf-8
import numpy as np
import matplotlib.pyplot as plt
x = np.array([1,2,3,4,5,6,7,8])
y = np.array([3,5,7,6,2,6,10,15])
plt.plot(x,y,'r')# 折线 1 x 2 y 3 color
plt.plot(x,y,'g',lw=10)# 4 line w
# 折线 饼状 柱状
x = np.array([1,2,3,4,5,6,7,8])
y = np.array([13,25,17,36,21,16,10,15])
plt.plot(x,y,0.2,alpha=1,color='b')# 5 color 4 透明度 3 0.9
plt.show()

最终可视化数据通过GUI窗口显示出来,如下图所示:

2.pyecharts

Pyecharts是一个用于生成 Echarts 图表的类库。 Echarts 是百度开源的一个数据可视化 JS 库。主要用于数据可视化。

  • 安装方法:pip install pyecharts

例如:

#coding:utf-8
from pyecharts import Barattr = ['衬衫','羊毛衫','雪纺衫','裤子','高跟鞋','袜子']
v1 = [5,20,36,10,75,90]
v2 = [10,25,8,60,20,80]
bar = Bar('柱状信息堆叠图')
bar.add('商家A',attr,v1,is_stack = True)  #is_stack = True才表示堆叠在一起
bar.add('商家B',attr,v2,is_stack = True)
bar.render('./first03.html')

最终可视化内容写入到一个新创建的html文件中,如下图所示:

pyecharts库最终将可视化的结果写入到一个html文件中。

个人更倾向于使用pyecharts库,该库由js封装,可以更好的嵌入到html文件中,在本人学习基于flask框架制作web项目过程中,通过使用该pyecharts库,更好的利用数据进行可视化的效果,更加直观清晰。
总之两个库各有优点,基于个人的选择。

Python可视化工具相关推荐

  1. qpython3绘图_比Excel制图更强大,Python可视化工具Altair入门教程

    比 Excel 制图更强大,Python 可视化工具 Altair 入门教程 数据转化成更直观的图片,对于理解数据背后的真相很有帮助.如果你有这方面的需求,而且还在使用 Python,那么强烈推荐你试 ...

  2. python可视化工具bokeh_浅谈python可视化包Bokeh

    本文研究的主要是python可视化包Bokeh的相关内容,具体如下. 问题:需要把pandas的数据绘图并通过网页显示,matplotlib需要先保存图像,不合适. 解决:在网上搜了一下,找到一篇介绍 ...

  3. python广州地图_手把手教你用Python+可视化工具制作漂亮地图

    作者:J哥 这次呢,我想讲讲地图可视化的内容,以前我也写过用Python的内置库绘制地图,但总感觉不够美观.如何才能在短时间内制作漂亮的可视化地图呢,我觉得Python+可视化工具是不错的选择. 以下 ...

  4. 手把手教你用Python+可视化工具制作漂亮地图

    这次呢,我想讲讲地图可视化的内容,以前我也写过用Python的内置库绘制地图,但总感觉不够美观.如何才能在短时间内制作漂亮的可视化地图呢,我觉得Python+可视化工具是不错的选择. 以下动态可视化地 ...

  5. 动态规划python_手把手教你用Python+可视化工具制作漂亮地图

    公众号后台回复"图书",了解更多号主新书内容 作者:J哥 来源:菜J学Python 这次呢,我想讲讲地图可视化的内容,以前我也写过用Python的内置库绘制地图,但总感觉不够美观. ...

  6. 用Python+可视化工具制作漂亮地图

    大家好,我是辰哥~ 这次呢,我想讲讲地图可视化的内容,以前我也写过用Python的内置库绘制地图,但总感觉不够美观.如何才能在短时间内制作漂亮的可视化地图呢,我觉得Python+可视化工具是不错的选择 ...

  7. PyCharm母公司JetBrains出品,一款类似ggplot2的python可视化工具!!

    本文简单介绍下偶遇的一个不错python可视化工具lets-plot,喜欢用R中的ggplot2绘制统计图的小伙伴一定要看看- a.lets-plot由JetBrains(没错,和PyCharm同出一 ...

  8. 探索性数据分析,这8个流行的 Python可视化工具就够了

    来源 / 机器之心  作者 / Aaron Frederick 参与 / 李诗萌.王淑婷 Matplotlib.Seaborn 和 Pandas ggplot(2) Bokeh Plotly Pyga ...

  9. python可视化工具好用_6款Python必备的可视化工具推荐

    想像阅读书本一样阅读数据流?这只有在电影中才有可能发生. 在现实世界中,企业必须使用数据可视化工具来读取原始数据的趋势和模式.尽管实际上存在着无数专门用于大数据可视化的工具,且它们都是既开源又专有的, ...

  10. python matplotlib_高效使用 Python 可视化工具 Matplotlib

    来源 / python开发 作者 / 伯乐在线李大萌 Matplotlib是Python中最常用的可视化工具之一,可以非常方便地创建海量类型的2D图表和一些基本的3D图表.本文主要推荐一个学习使用Ma ...

最新文章

  1. 闭包(Closures)
  2. opencv高效遍历图像
  3. 第15章 SpringBoot集成logging日志
  4. Python学习笔记--程序控制结构
  5. jsf 导航_JSF动作方法导航示例教程– from-action标记
  6. 大数据分析的作用有哪些
  7. bootstrap-table初始化配置
  8. 图片标注工具labeling的安装和使用
  9. 英特尔傲腾内存linux,英特尔傲腾技术挺简单 三分钟了解这项黑科技
  10. dotnet core error 0x80070057
  11. 两张图片怎样合成一张左右拼图?
  12. 科技部等6部门发文,推动AI场景创新;『精益副业』教程序员优雅做副业;『可扩展系统』设计全教程;人物动作数据集;前沿论文 | ShowMeAI资讯日报
  13. Pixel3 支持中国电信2G语音、4G网络、VOLTE
  14. 凌晨4点的大家都在做什么?大数据告诉你
  15. 删除docker里的的容器
  16. cocos2dx-lua 圆周运动
  17. 19年NAACL纪实:自然语言处理的实用性见解
  18. Linux用户及权限管理练习
  19. TTCALL 网络电话
  20. STM32通过SPI采集DT50 ADS8320数据

热门文章

  1. Chapter7 循环神经网络-2
  2. 币圈投资者 慎入“代投”陷阱!
  3. Java定时器Timer和第三方定时器Quartz
  4. 显示IP属地之后,有的人慌了!而有的人却发了?
  5. [转载] 发烧了,退烧药该怎么吃?
  6. CSS:标准文档流、浮动、绝对定位—(解决有时候父元素不能自动扩展)
  7. SpringBoot自定义Filter的三种方式
  8. 修车案例 | 2005 款奥迪 A6L 车发动机故障灯异常点亮、加速无力
  9. 全国区号与邮政编码XML文件
  10. Java------Thread线程