python绘制三维散点图

在Python中,我们通常使用matplotlib库的mplot3d工具包来绘制三维散点图。以下是一个简单的示例:

python 复制代码
import numpy as np  
import matplotlib.pyplot as plt  
from mpl_toolkits.mplot3d import Axes3D  
  
# 创建一些随机数据  
np.random.seed(0)  
x = np.random.rand(50)  
y = np.random.rand(50)  
z = np.random.rand(50)  
  
# 创建一个3D的轴  
fig = plt.figure()  
ax = fig.add_subplot(111, projection='3d')  
  
# 绘制散点图  
ax.scatter(x, y, z, c='red', marker='o')  
  
# 设置轴标签  
ax.set_xlabel('X')  
ax.set_ylabel('Y')  
ax.set_zlabel('Z')  
  
# 显示图形  
plt.show()

这个代码会创建一个随机的三维数据集,并用红色的小圆圈 ('o') 来表示这些点。然后,它设置了每个轴的标签,并显示了图形。

注意,c='red'参数用于设置点的颜色,marker='o'参数用于设置点的形状。你可以根据需要更改这些参数。例如,你可以使用c=z来根据z值设置点的颜色,或者使用marker='^'来将点绘制为三角形。

相关推荐
--FGC--21 分钟前
【第2篇】 Python与数据库基础
数据库·python·oracle
小娄写码22 分钟前
线程池原理
java·开发语言·jvm
m0_6305206423 分钟前
Python初识
开发语言·python
power-辰南1 小时前
机器学习之数据分析及特征工程详细分析过程
人工智能·python·机器学习·大模型·特征
网安-轩逸3 小时前
IPv4地址表示法详解
开发语言·php
浊酒南街5 小时前
决策树python实现代码1
python·算法·决策树
FreedomLeo16 小时前
Python机器学习笔记(十三、k均值聚类)
python·机器学习·kmeans·聚类
星光樱梦6 小时前
32. 线程、进程与协程
python
阿正的梦工坊6 小时前
深入理解 PyTorch 的 view() 函数:以多头注意力机制(Multi-Head Attention)为例 (中英双语)
人工智能·pytorch·python
西猫雷婶7 小时前
python学opencv|读取图像(十九)使用cv2.rectangle()绘制矩形
开发语言·python·opencv