Python实现的绘制三维双螺旋线图形功能示例

时间:2021-10-17 21:13:11

本文实例讲述了Python实现的绘制三维双螺旋线图形功能。分享给大家供大家参考,具体如下:

代码:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
# -*- coding:utf-8 -*-
#! python3
#绘制三维双螺旋线
import numpy as np
import matplotlib.pyplot as plt
import mpl_toolkits.mplot3d
t=list(range(100,200))
r=[i*np.cos(60+i*360*5) for i in t]
theta=[i*np.sin(60+i*360*5) for i in t]
z=[50*i for i in t]
ax=plt.figure().add_subplot(111,projection ='3d')
ax.scatter(r,theta,z,c='rbrb'*25)
plt.show()

其中t里可以修改绘制点的个数

运行效果如下:

Python实现的绘制三维双螺旋线图形功能示例

希望本文所述对大家Python程序设计有所帮助。

原文链接:https://blog.csdn.net/weixin_40198632/article/details/78896614