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


Posted in Python onJune 23, 2018

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

代码:

# -*- 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相关内容可查看本站专题:《Python数学运算技巧总结》、《Python正则表达式用法总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》

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

Python 相关文章推荐
Python对列表排序的方法实例分析
May 16 Python
Python中的hypot()方法使用简介
May 18 Python
python获取局域网占带宽最大3个ip的方法
Jul 09 Python
详解Python中 __get__和__getattr__和__getattribute__的区别
Jun 16 Python
python实现求解列表中元素的排列和组合问题
Mar 15 Python
Python发送http请求解析返回json的实例
Mar 26 Python
将Dataframe数据转化为ndarry数据的方法
Jun 28 Python
利用python numpy+matplotlib绘制股票k线图的方法
Jun 26 Python
Anaconda+VSCode配置tensorflow开发环境的教程详解
Mar 30 Python
详解Python+Selenium+ChromeDriver的配置和问题解决
Jan 19 Python
10张动图学会python循环与递归问题
Feb 06 Python
Python实现视频自动打码的示例代码
Apr 08 Python
python和shell监控linux服务器的详细代码
Jun 22 #Python
python中plot实现即时数据动态显示方法
Jun 22 #Python
Python+selenium 获取一组元素属性值的实例
Jun 22 #Python
python selenium 获取标签的属性值、内容、状态方法
Jun 22 #Python
python+selenium打印当前页面的titl和url方法
Jun 22 #Python
Python基于多线程实现抓取数据存入数据库的方法
Jun 22 #Python
python实现比较文件内容异同
Jun 22 #Python
You might like
?生?D片??C字串
2006/12/06 PHP
php数组函数序列之array_values() 获取数组元素值的函数与方法
2011/10/30 PHP
zf框架的db类select查询器join链表使用示例(zend框架)
2014/03/14 PHP
不使用php api函数实现数组的交换排序示例
2014/04/13 PHP
两种php去除二维数组的重复项方法
2015/11/04 PHP
通过代码实例解析PHP session工作原理
2020/12/11 PHP
在jQuery中 关于json空对象筛选替换
2013/04/15 Javascript
LABjs、RequireJS、SeaJS的区别
2014/03/04 Javascript
IE及IE6浏览器中判断JS文件加载成功失败的方法
2015/02/18 Javascript
浅析node连接数据库(express+mysql)
2015/11/30 Javascript
jQuery版本升级踩坑大全
2016/01/12 Javascript
使用JQuery实现智能表单验证功能
2016/03/08 Javascript
设计模式中的facade外观模式在JavaScript开发中的运用
2016/05/18 Javascript
Bootstrap CSS布局之代码
2016/12/17 Javascript
JS去掉字符串前后空格、阻止表单提交的实现代码
2017/06/08 Javascript
微信小程序开发之toast等弹框提示使用教程
2017/06/08 Javascript
vue页面切换到滚动页面显示顶部的实例
2018/03/13 Javascript
详解Vue中使用Echarts的两种方式
2018/07/03 Javascript
了不起的11个JavaScript代码重构最佳实践小结
2021/01/11 Javascript
详解 Python 与文件对象共事的实例
2017/09/11 Python
Python实现多线程的两种方式分析
2018/08/29 Python
Python图像处理之简单画板实现方法示例
2018/08/30 Python
在Mac下使用python实现简单的目录树展示方法
2018/11/01 Python
matplotlib绘制多个子图(subplot)的方法
2019/12/03 Python
浅谈pytorch、cuda、python的版本对齐问题
2020/01/15 Python
详解Pycharm出现out of memory的终极解决方法
2020/03/03 Python
python3中sorted函数里cmp参数改变详解
2020/03/12 Python
Python生成pdf目录书签的实例方法
2020/10/29 Python
Python 中 sorted 如何自定义比较逻辑
2021/02/02 Python
TensorFlow的环境配置与安装方法
2021/02/20 Python
使用HTML5 Canvas API绘制弧线的教程
2016/03/22 HTML / CSS
行政文员岗位职责
2013/11/08 职场文书
护士节策划方案
2014/05/19 职场文书
幼儿园园务工作总结2015
2015/05/18 职场文书
解决Navicat for Mysql连接报错1251的问题(连接失败)
2021/05/27 MySQL
MySql 缓存查询原理与缓存监控和索引监控介绍
2021/07/02 MySQL