Python可视化——3D绘图解决方案pyecharts、matplotlib、openpyxl

  • 1. pyecharts
  • 2. matplotlib
  • 3. openpyxl

这篇博客将介绍python中可视化比较棒的3D绘图包,pyecharts、matplotlib、openpyxl。基本的条形图、散点图、饼图、地图都有比较成熟的支持。

1. pyecharts

支持散点图、条形图、折线图、饼图、地图、热力图、图表、股票图、雷达图、箱线图、树图、树map图、日晷图、平行线图、桑葚图、漏斗图、仪表盘图、画报图、主题河流图、日历图、个性化图,也支持局部放大、数据集、拖动、富文本图;也支持点、线、流、图GL图

官网demo地址:https://gallery.pyecharts.org

热力图、图表效果如下:

3D球体示例如下:

3D条形图、散点图、曲面图示例如下:

3D表面、地图示例如下:

点、线、流GL图如下:

2. matplotlib

支持以下图表:

  1. 在 3D 绘图上绘制 2D 数据
  2. 3D条形图演
  3. 在不同平面上创建二维条形图
  4. 绘制 3D 轮廓(水平)曲线
  5. 使用 extend3d 选项绘制 3D 轮廓(水平)曲线
  6. 将轮廓轮廓投影到图形上
  7. 将填充轮廓投影到图形上
  8. 3D 曲面图中的自定义山体阴影
  9. 3D 误差条
  10. 3D 误差线
  11. 创建 2D 数据的 3D 直方图
  12. 参数曲线
  13. 洛伦兹吸引子
  14. 2D 和 3D 在同一个
  15. 同一图中的 2D 和 3D 轴
  16. 在 3D 绘图中绘制平面对象
  17. 生成多边形以填充 3D 折线图
  18. 3D 箭袋图
  19. 旋转 3D 绘图
  20. 3D散点图
  21. 3D 茎
  22. 3D 图作为子图
  23. 3D 表面(颜色图)
  24. 3D表面(纯色)
  25. 3D表面(棋盘)
  26. 具有极坐标的 3D 表面
  27. 3D 文本注释
  28. 三角形 3D 等高线图
  29. 三角形 3D 填充等高线图
  30. 三角形 3D 表面图
  31. 3D 体素/体积图
  32. numpy 标志的 3D 体素图
  33. 带有 rgb 颜色的 3D 体素/体积图
  34. 具有圆柱坐标的 3D 体素/体积图
  35. 3D 线框图
  36. 旋转 3D 线框图
  37. 一个方向的 3D 线框图

https://matplotlib.org/stable/tutorials/toolkits/mplot3d.html#toolkit-mplot3d-tutorial

3. openpyxl

openpyxl:excel表格处理工具,可以根据数据绘制3D图表;

支持以下图表:

  1. 面积图

    • 二维面积图
    • 3D 面积图
  2. 条形图和柱形图
    • 垂直、水平和堆积条形图
    • 3D 条形图
  3. 气泡图
  4. 折线图
    • 二维折线图
    • 3D 折线图
  5. 散点图
  6. 饼图
    • 投影饼图
    • 3D 饼图
    • 渐变饼图
  7. 甜甜圈图
  8. 雷达图
  9. 股票图表
  10. 表面图

3D条形图:

3D面积图:

3D表面图:

Python可视化——3D绘图解决方案pyecharts、matplotlib、openpyxl相关推荐

  1. 视频教程-WebGL 可视化3D绘图框架:Three.js 零基础上手实战-其他

    WebGL 可视化3D绘图框架:Three.js 零基础上手实战 网名风舞烟,中国科技大学计算机专业.微软认证讲师(MCE).微软数据分析讲师.10多年软件行业从业经验,参与过数百万的企业级ERP系统 ...

  2. [Python]可视化函数绘图计算器

    基于matplotlib的可视化函数绘图计算器的实现 前言 设计实现 分工设计 目标功能 实现过程 1.用户界面设计 2.表达式以LaTeX格式显示 3.二维绘图 4.三维绘图 4.求解线性方程组 特 ...

  3. 如何用Python中的3D绘图命令,让你的数据更高级

    图是最直观观察到数据之间的内部关系以及规律的,比如在下面的几张动图中,使用matplotlib中的三维显示命令,使得我们可以对于logistic回归网络的性能与相关参数有了更好的理解. 下面的动图显示 ...

  4. python可视化库以及常见的可视化工具

    因为工作学习需要,日常需要辅助画一些图形,为便于后续方便查找,故整理下相关常见库和工具. 首先介绍python可操作性的库 1.matplotlib 这个差不多是把matlab中可以画出的图形,全部迁 ...

  5. 【Python】利用Python绘制3D图表

    代码 ''' Author: CloudSir Date: 2021-07-28 10:57:47 LastEditTime: 2021-08-04 17:33:07 LastEditors: Clo ...

  6. 2021-04-28 Python可视化图表生成-Matplotlib绘图

    Python可视化图表生成-Matplotlib Matplotlib 是Python中类似 MATLAB 的绘图工具,熟悉 MATLAB 也可以很快的上手 Matplotlib 安装 pip ins ...

  7. Python Matplotlib 3D绘图详解(汇总)

    Python Matplotlib 3D绘图详解(汇总) 最初开发的 Matplotlib,仅支持绘制 2d 图形,后来随着版本的不断更新, Matplotlib 在二维绘图的基础上,构建了一部分较为 ...

  8. python可视化工具:matplotlib+pyecharts使用详解

    准备 一.matplotlib快速入门 二.matplotlib进阶–绘制常见的图表 1.绘制折线图 2.绘制柱状图 3.绘制条形图 4.绘制直方图 5.绘制饼状图 6.绘制散点图 7.绘制堆叠图 三 ...

  9. python使用matplotlib可视化3D柱状图(3D histogram、三维柱状图、包含三个坐标轴x、y、z)、设置zdir参数为z、改变3d图观察的角度

    python使用matplotlib可视化3D柱状图(3D histogram.三维柱状图.包含三个坐标轴x.y.z).设置zdir参数为z.改变3d图观察的角度 目录

最新文章

  1. Python使用sklearn构建广义线性模型:泊松回归(Poisson regression)实战
  2. 中科院詹剑锋:美国出口管控对中国开源软件及产业的影响。
  3. 数字信号处理中的自相关和互相关计算和物理意义(二)
  4. 【编译原理】求一个句型短语、直接短语、句柄(一看就懂~!骗小狗)
  5. C++的sort排序法
  6. 2017 年全国大学生电子设计竞赛试题——四旋翼自主飞行器探测跟踪系统(C 题)【本科组】1
  7. 【常见Web应用安全问题】
  8. 防火墙简介(二)——firewalld防火墙
  9. [html] 你有使用过ins标签吗?说说它的用途
  10. 按指定字符分割字符串
  11. EXCEL插件《二维码标签工具》
  12. Windows图片和传真查看器打开图片慢
  13. hdu 5208 Where is Bob (数位dp,k进制树合并)
  14. wincc7.0显示无法访问服务器,WinCC 7.0 SP3 安装时提示网络连接不可用,无法安装...
  15. 实现 | 朴素贝叶斯模型算法研究与实例分析
  16. 免登录采集淘宝商品详情的方法
  17. python 重复图片_删除重复文件或图片(去重)的python代码
  18. BPM端到端流程解决方案分享
  19. wsdl 生成客户端文件boolean型有问题
  20. 【毕业设计/Matlab系列】基于PCA和BP神经网络的人脸识别系统(附matlab代码)

热门文章

  1. Python:Scrapy的安装和入门案例
  2. IDEA 报错红色下划线“cannot resolve”但仍能运行的解决方法
  3. python时区转换_在python 不同时区之间的差值与转换方法
  4. JDK相关版本特性浏览
  5. 《小团团团队》第五次作业:项目需求分析改进与系统设计
  6. git 下载 安装
  7. JavaScript(六)函数
  8. 新安装Ubuntu加载时提示“为/检查磁盘时发生严重错误”的解决方法
  9. LINUX下SVN命令大全
  10. ORB-SLAM3 论文笔记