Python可视化——3D绘图解决方案pyecharts、matplotlib、openpyxl
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
支持以下图表:
- 在 3D 绘图上绘制 2D 数据
- 3D条形图演
- 在不同平面上创建二维条形图
- 绘制 3D 轮廓(水平)曲线
- 使用 extend3d 选项绘制 3D 轮廓(水平)曲线
- 将轮廓轮廓投影到图形上
- 将填充轮廓投影到图形上
- 3D 曲面图中的自定义山体阴影
- 3D 误差条
- 3D 误差线
- 创建 2D 数据的 3D 直方图
- 参数曲线
- 洛伦兹吸引子
- 2D 和 3D 轴在同一个 图
- 同一图中的 2D 和 3D 轴
- 在 3D 绘图中绘制平面对象
- 生成多边形以填充 3D 折线图
- 3D 箭袋图
- 旋转 3D 绘图
- 3D散点图
- 3D 茎
- 3D 图作为子图
- 3D 表面(颜色图)
- 3D表面(纯色)
- 3D表面(棋盘)
- 具有极坐标的 3D 表面
- 3D 文本注释
- 三角形 3D 等高线图
- 三角形 3D 填充等高线图
- 三角形 3D 表面图
- 3D 体素/体积图
- numpy 标志的 3D 体素图
- 带有 rgb 颜色的 3D 体素/体积图
- 具有圆柱坐标的 3D 体素/体积图
- 3D 线框图
- 旋转 3D 线框图
- 一个方向的 3D 线框图
https://matplotlib.org/stable/tutorials/toolkits/mplot3d.html#toolkit-mplot3d-tutorial
3. openpyxl
openpyxl:excel表格处理工具,可以根据数据绘制3D图表;
支持以下图表:
- 面积图
- 二维面积图
- 3D 面积图
- 条形图和柱形图
- 垂直、水平和堆积条形图
- 3D 条形图
- 气泡图
- 折线图
- 二维折线图
- 3D 折线图
- 散点图
- 饼图
- 投影饼图
- 3D 饼图
- 渐变饼图
- 甜甜圈图
- 雷达图
- 股票图表
- 表面图
3D条形图:
3D面积图:
3D表面图:
Python可视化——3D绘图解决方案pyecharts、matplotlib、openpyxl相关推荐
- 视频教程-WebGL 可视化3D绘图框架:Three.js 零基础上手实战-其他
WebGL 可视化3D绘图框架:Three.js 零基础上手实战 网名风舞烟,中国科技大学计算机专业.微软认证讲师(MCE).微软数据分析讲师.10多年软件行业从业经验,参与过数百万的企业级ERP系统 ...
- [Python]可视化函数绘图计算器
基于matplotlib的可视化函数绘图计算器的实现 前言 设计实现 分工设计 目标功能 实现过程 1.用户界面设计 2.表达式以LaTeX格式显示 3.二维绘图 4.三维绘图 4.求解线性方程组 特 ...
- 如何用Python中的3D绘图命令,让你的数据更高级
图是最直观观察到数据之间的内部关系以及规律的,比如在下面的几张动图中,使用matplotlib中的三维显示命令,使得我们可以对于logistic回归网络的性能与相关参数有了更好的理解. 下面的动图显示 ...
- python可视化库以及常见的可视化工具
因为工作学习需要,日常需要辅助画一些图形,为便于后续方便查找,故整理下相关常见库和工具. 首先介绍python可操作性的库 1.matplotlib 这个差不多是把matlab中可以画出的图形,全部迁 ...
- 【Python】利用Python绘制3D图表
代码 ''' Author: CloudSir Date: 2021-07-28 10:57:47 LastEditTime: 2021-08-04 17:33:07 LastEditors: Clo ...
- 2021-04-28 Python可视化图表生成-Matplotlib绘图
Python可视化图表生成-Matplotlib Matplotlib 是Python中类似 MATLAB 的绘图工具,熟悉 MATLAB 也可以很快的上手 Matplotlib 安装 pip ins ...
- Python Matplotlib 3D绘图详解(汇总)
Python Matplotlib 3D绘图详解(汇总) 最初开发的 Matplotlib,仅支持绘制 2d 图形,后来随着版本的不断更新, Matplotlib 在二维绘图的基础上,构建了一部分较为 ...
- python可视化工具:matplotlib+pyecharts使用详解
准备 一.matplotlib快速入门 二.matplotlib进阶–绘制常见的图表 1.绘制折线图 2.绘制柱状图 3.绘制条形图 4.绘制直方图 5.绘制饼状图 6.绘制散点图 7.绘制堆叠图 三 ...
- python使用matplotlib可视化3D柱状图(3D histogram、三维柱状图、包含三个坐标轴x、y、z)、设置zdir参数为z、改变3d图观察的角度
python使用matplotlib可视化3D柱状图(3D histogram.三维柱状图.包含三个坐标轴x.y.z).设置zdir参数为z.改变3d图观察的角度 目录
最新文章
- Python使用sklearn构建广义线性模型:泊松回归(Poisson regression)实战
- 中科院詹剑锋:美国出口管控对中国开源软件及产业的影响。
- 数字信号处理中的自相关和互相关计算和物理意义(二)
- 【编译原理】求一个句型短语、直接短语、句柄(一看就懂~!骗小狗)
- C++的sort排序法
- 2017 年全国大学生电子设计竞赛试题——四旋翼自主飞行器探测跟踪系统(C 题)【本科组】1
- 【常见Web应用安全问题】
- 防火墙简介(二)——firewalld防火墙
- [html] 你有使用过ins标签吗?说说它的用途
- 按指定字符分割字符串
- EXCEL插件《二维码标签工具》
- Windows图片和传真查看器打开图片慢
- hdu 5208 Where is Bob (数位dp,k进制树合并)
- wincc7.0显示无法访问服务器,WinCC 7.0 SP3 安装时提示网络连接不可用,无法安装...
- 实现 | 朴素贝叶斯模型算法研究与实例分析
- 免登录采集淘宝商品详情的方法
- python 重复图片_删除重复文件或图片(去重)的python代码
- BPM端到端流程解决方案分享
- wsdl 生成客户端文件boolean型有问题
- 【毕业设计/Matlab系列】基于PCA和BP神经网络的人脸识别系统(附matlab代码)