Python+matplotlib实现填充螺旋实例
填充螺旋演示结果:
实例代码:
import matplotlib.pyplot as plt import numpy as np theta = np.arange(0, 8*np.pi, 0.1) a = 1 b = .2 for dt in np.arange(0, 2*np.pi, np.pi/2.0): x = a*np.cos(theta + dt)*np.exp(b*theta) y = a*np.sin(theta + dt)*np.exp(b*theta) dt = dt + np.pi/4.0 x2 = a*np.cos(theta + dt)*np.exp(b*theta) y2 = a*np.sin(theta + dt)*np.exp(b*theta) xf = np.concatenate((x, x2[::-1])) yf = np.concatenate((y, y2[::-1])) p1 = plt.fill(xf, yf) plt.show()
总结
以上就是本文关于Python+matplotlib实现填充螺旋实例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
相关推荐
-
Python使用matplotlib填充图形指定区域代码示例
本文代码重点在于演示Python扩展库matplotlib.pyplot中fill_between()函数的用法. import numpy as np import matplotlib.pyplot as plt # 生成模拟数据 x = np.arange(0.0, 4.0*np.pi, 0.01) y = np.sin(x) # 绘制正弦曲线 plt.plot(x, y) # 绘制基准水平直线 plt.plot((x.min(),x.max()), (0,0)) # 设置坐标轴标签 pl
-
matplotlib实现区域颜色填充
本文实例为大家分享了matplotlib实现区域颜色填充的具体代码,供大家参考,具体内容如下 import matplotlib.pyplot as plt import numpy as np x= np.linspace(0,5*np.pi, 1000) y1 = np.sin(x) y2 = np.sin(2*x) #plt.plot(x,y1) #plt.plot(x,y2) plt.fill(x,y1,'b',alpha=0.5) plt.fill(x,y2,'r',alpha=0.3
-
Python+matplotlib实现填充螺旋实例
填充螺旋演示结果: 实例代码: import matplotlib.pyplot as plt import numpy as np theta = np.arange(0, 8*np.pi, 0.1) a = 1 b = .2 for dt in np.arange(0, 2*np.pi, np.pi/2.0): x = a*np.cos(theta + dt)*np.exp(b*theta) y = a*np.sin(theta + dt)*np.exp(b*theta) dt = dt +
-
python+matplotlib实现礼盒柱状图实例代码
演示结果: 完整代码: import matplotlib.pyplot as plt import numpy as np from matplotlib.image import BboxImage from matplotlib._png import read_png import matplotlib.colors from matplotlib.cbook import get_sample_data class RibbonBox(object): original_image =
-
python+matplotlib绘制饼图散点图实例代码
本文是从matplotlib官网上摘录下来的一个实例,实现的功能是Python+matplotlib绘制自定义饼图作为散点图的标记,具体如下. 首先看下演示效果 实例代码: import numpy as np import matplotlib.pyplot as plt # first define the ratios r1 = 0.2 # 20% r2 = r1 + 0.4 # 40% # define some sizes of the scatter marker sizes = n
-
python+matplotlib绘制3D条形图实例代码
本文分享的实例主要实现的是Python+matplotlib绘制一个有阴影和没有阴影的3D条形图,具体如下. 首先看看演示效果: 完整代码如下: import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D # setup the figure and axes fig = plt.figure(figsize=(8, 3)) ax1 = fig.add_subplot(121
-
python+matplotlib绘制旋转椭圆实例代码
旋转椭圆 实例代码: import matplotlib.pyplot as plt import numpy as np from matplotlib.patches import Ellipse delta = 45.0 # degrees angles = np.arange(0, 360 + delta, delta) ells = [Ellipse((1, 1), 4, 2, a) for a in angles] a = plt.subplot(111, aspect='equal
-
Python matplotlib绘制散点图的实例代码
前言 前面说到的主要是matplotlib对于图像的基础操作,然后从这篇开始,主要说一下点图,分析点图在实际问题的数据处理中应用非常广泛,比如说逻辑回归是利用现有的数据点通过拟合得到一定的函数关系,甚至生活中,物体运动的轨迹,也可以看做是连续的点绘制而成,还有图像,也是很多个像素点堆砌而成的,在图像处理中经常会针对单个像素点进行处理. 现在的深度学习或者机器学习,模型都是固定的,大多 不需要怎么改动,而能提升训练效果的,最重要的就是能更好的处理数据,而很多数据本身就是点集,利用matplotli
-
Python matplotlib的spines模块实例详解
目录 spines 模块详解 Spine 类 Spine 类的定义 Spine 类参数 创建 Spine 对象的实例 创建直线型 Spine 并添加到 axes spine_type=‘circle’ 默认的 Spine 对象的存储和调用 Spine 对象的方法 set_position(self, position) set_bounds() 用法示例 创建多个 yaxis 偏移 axis 多 vertices 的 path 总结 spines 模块详解 matplotlib 设计了一个 sp
-
使用python matplotlib画折线图实例代码
目录 matplotlib简介 1.画折线图[一条示例] 2.画折线图带数据标签 3.画多条折线图: 4.画多条折线图分别带数据标签: 总结 matplotlib简介 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中. 它的文档相当完备,并且Gallery页面中有上百幅缩略图,打开之后都有源程序.因此如果你需要绘制某种类型的图,只需要在这个页面中浏览/复制/粘贴一下,基
-
python+matplotlib演示电偶极子实例代码
使用matplotlib.tri.CubicTriInterpolator.演示变化率计算: 完整实例: from matplotlib.tri import ( Triangulation, UniformTriRefiner, CubicTriInterpolator) import matplotlib.pyplot as plt import matplotlib.cm as cm import numpy as np #---------------------------------
-
Python+matplotlib绘制不同大小和颜色散点图实例
具有不同标记颜色和大小的散点图演示. 演示结果: 实现代码: import numpy as np import matplotlib.pyplot as plt import matplotlib.cbook as cbook # Load a numpy record array from yahoo csv data with fields date, open, close, # volume, adj_close from the mpl-data/example directory
随机推荐
- 关于MSCOMM控件的一些说明第1/2页
- mysql中使用instr进行模糊查询方法介绍
- BootStrap和jQuery相结合实现可编辑表格
- 阿里云服务器CentOS 6.3下快速安装部署 LAMP 、vsftpd 环境的方法
- Java多线程编程安全退出线程方法介绍
- WebGL利用FBO完成立方体贴图效果完整实例(附demo源码下载)
- asp加密解密函数decrypt
- MySQL中的if和case语句使用总结
- CentOS 7下修改默认网卡名为eth0的两种方法
- 用vbs实现的XP序列号替换器
- 通过T-SQL语句实现数据库备份与还原的代码
- 使用原生js实现页面蒙灰(mask)效果示例代码
- jquery实现对联广告的方法
- jQuery改变form表单的action,并进行提交的实现代码
- ospf的注意事项
- Javascript基础教程之关键字和保留字汇总
- 基于Snoopy的PHP近似完美获取网站编码的代码
- 实例详解Linux下的Make命令
- Android RecyclerView 复用错乱通用解法详解
- Android中TelephonyManager类的用法案例详解