Python三维绘图初探(1)

发布时间:2023-09-26 19:30

先上图

Python三维绘图初探(1)_第1张图片

代码段 

import matplotlib.pyplot as plt
import numpy as np
import random


fig = plt.figure()
#比二维图多一个“pro”
#位置参数也能加
ax = fig.add_subplot(3,2,1,projection="3d")
ax2 = fig.add_subplot(3,2,2,projection="3d")

#绘制直线
#利用numpy生成一等差数列
t = np.linspace(-10,10)
z = 2*t
x = t
y = t
ax.plot(x,y,z,label="line plots")
ax.legend()

#绘制点scatter方法

x,y,z = [random.random() for i in range(10)],\
        [random.random() for i in range(10)],\
        [random.random() for i in range(10)]
ax2.scatter(x,y,z,s=5,c="r")
plt.show()

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号