如下所示:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
from mpl_toolkits.mplot3d import axes3d
import matplotlib.pyplot as plt
# 打开画图窗口1,在三维空间中绘图
fig = plt.figure( 1 )
ax = fig.gca(projection = '3d' )
# 给出点(0,0,0)和(100,200,300)
x = [ 0 , 100 ]
y = [ 0 , 200 ]
z = [ 0 , 300 ]
# 将数组中的前两个点进行连线
figure = ax.plot(x, y, z, c = 'r' )
plt.show()
|
运行结果如下
在二维空间中,我们只需要修改
1
|
fig.gca(projection = '3d' )为fig.gca()
|
示例如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
from mpl_toolkits.mplot3d import axes3d
import matplotlib.pyplot as plt
# 打开画图窗口1,在三维空间中绘图
fig = plt.figure( 1 )
ax = fig.gca()
# 给出点(0,0,0)和(100,200,300)
x = [ 0 , 100 ]
y = [ 0 , 200 ]
z = [ 0 , 300 ]
# 将数组中的前两个点进行连线
figure = ax.plot(x, y ,c = 'r' )
plt.show()
|
结果如下:
以上这篇python 画二维、三维点之间的线段实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/shuijiaobuzhundahulu/article/details/82760312