Python绘制三维散点图
基本用法:
ax.scatter(xs, ys, zs, s=20, c=None, depthshade=True, *args, *kwargs)
- xs,ys,zs:输入数据;
- s:scatter点的尺寸
- c:颜色,如c = 'r'就是红色;
- depthshase:透明化,True为透明,默认为True,False为不透明
- *args等为扩展变量,如maker = 'o',则scatter结果为’o‘的形状
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
import numpy as npdef randrange(n, vmin, vmax):'''Helper function to make an array of random numbers having shape (n, )with each number distributed Uniform(vmin, vmax).'''return (vmax - vmin)*np.random.rand(n) + vmin#np.random.rand(n)产生1*n数组,元素大小0-1
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')n = 100# For each set of style and range settings, plot n random points in the box
# defined by x in [23, 32], y in [0, 100], z in [zlow, zhigh].
for c, m, zlow, zhigh in [('r', 'o', -50, -25), ('b', '^', -30, -5)]:xs = randrange(n, 23, 32)ys = randrange(n, 0, 100)zs = randrange(n, zlow, zhigh)ax.scatter(xs, ys, zs, c=c, marker=m)ax.set_xlabel('X Label')
ax.set_ylabel('Y Label')
ax.set_zlabel('Z Label')plt.show()
Python绘制三维散点图相关推荐
- python绘制三维散点图-Python散点图与三维图
写在前面的话 省得每次都去百度,于是就摘抄一下Python画图方法和代码. 画二维散点图 import numpy as np import matplotlib.pyplot as plt #假设已 ...
- python绘制三维散点图-python 画三维图像 曲面图和散点图的示例
用python画图很多是根据z=f(x,y)来画图的,本博文将三个对应的坐标点输入画图: 散点图: import matplotlib.pyplot as plt from mpl_toolkits. ...
- python绘制三维散点图(已验证)
import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D import numpy as np# 随机种子 np. ...
- R语言绘制三维散点图
以下是scatterplot3d.Plot3D.rgl包绘制三维散点图的小示例. [Iris数据集] scatterplot3d包绘制三维散点图 #scatterplot3d 包,详情 ?scatte ...
- cufflinks基于dataframe数据绘制三维散点图(3d scatter plot)
cufflinks基于dataframe数据绘制三维散点图(3d scatter plot) 查看df.iplot对应的各种自定义参数,在jupyter notebook中输入如下信息: df.ipl ...
- 绘制三维散点图_SPSS统计作图教程:三维散点图
作者:豆沙包:审稿:张耀文 1.问题与数据 最大携氧能力是身体健康的一项重要指标,但检测该指标成本较高.研究者想根据性别.年龄.体重.运动后心率等指标建立预测最大携氧能力的模型,招募了100名研究对象 ...
- Python绘制三维立体图详解与绘图填充
1.利用Python绘制三维图 目标: 绘制图像 z^2 = x^2 + y^2 + x/3 + y/3 1.第一步我们先导入画图所需要的包: import matplotlib.pyplot as ...
- python 绘制3D散点图
绘制3D散点图 """绘制三维散点图 """ import numpy as np import matplotlib.pyplot as ...
- Python绘制三维图详解
利用Python绘制三维图 目标: 绘制图像z2=x2+y2z^2 = x^2 + y^2z2=x2+y2 import matplotlib.pyplot as plt import numpy a ...
最新文章
- AI与区块链的融合会给人类带来什么?
- binary hacks读数笔记(共享库)
- 如何在.NET上处理二维码
- textFiled输入字数的控制问题之—把带输入的拼音也判断了
- 数楼梯——恶心的高精斐波那契数列
- java获取url的参数page返回数值page计算_Java常用代码汇总,建议背会
- 【转】几个超炫的专业词汇
- python_生成器
- HTML+CSS纯静态页面布局的理解(一)
- react-native 0.63.4 Xcode升级到13后遇到的问题
- C# AutoCAD图纸插入块(另一个dwg文件)
- 腾讯云:开发者实验室
- Cisco命令合集-1
- CuInS2/ZnS-PEG量子点|量子点PEG-ZnS/CdSe|PEG修饰的近红外二区量子点ZnO量子点
- NAS自回血方案介绍
- 生死看淡,不服就GAN(四)---- 用全连层GAN生成MNIST手写体
- Win10下EasyConnect闪退、右下角无图标解决方案
- UML笔记一:UML概述三(UML构成、UML中的事物)
- android2.3.7刷机包,【新蜂】联想A789 刷机包 V3.2 (Android 4.0.4) 稳定流畅 纯净省电 完整ROOT...
- 密码-正则校验(数字、字母、特殊字符-任意组合)