Python情人节,python情人节礼物

  Python情人节,python情人节礼物

  这篇文章主要介绍了大蟒绘制玫瑰花,文章基于大蟒的相关资料展开主题详细介绍,具有一定的参考价值,想情人节花式表白的小伙伴可以参考一下哟

  

目录
一、玫瑰花绘制—深红色二、玫瑰花绘制—五颜六色三、玫瑰花绘制—粉红色四、玫瑰花绘制—红色五、桃花绘制

  

一、玫瑰花绘制—深红色

  将数组作为铭牌导入

  将matplotlib.pyplot作为血小板计数导入

  从mpl_toolkits.mplot3d导入Axes3D

  图=plt .图()

  ax=fig.gca(投影=3d )

  [x,t]=NP。网状网格(NP。array(range(25))/24.0,np.arange(0,575.5,0.5)/575 * 30 * np.pi - 4*np.pi

  p=(np.pi/2) * np.exp(-t/(8 * np.pi))

  变化=np.sin(20*t)/50

  u=1 - (1 - np.mod(3.3 * t,2 * np.pi)/np.pi) ** 4/2变化

  y=2 * (x ** 2 - x) ** 2 * np.sin(p)

  r=u *(x * NP。sin(p)y * NP。cos(p))* 1.5

  h=u * (x * np.cos(p) - y * np.sin(p))

  c=plt.get_cmap(magma )

  surf=ax。plot _ surface(r * NP。cos(t),r * np.sin(t),h,rstride=1,cstride=1,

  cmap=c,线宽=0,抗锯齿=真)

  plt.show()

  

二、玫瑰花绘制—五颜六色

  将数组作为铭牌导入

  将matplotlib.pyplot作为血小板计数导入

  从绘制精美的图表导入厘米

  从mpl_toolkits.mplot3d导入Axes3D

  图=plt .图()

  ax=fig.gca(投影=3d )

  [x,t]=NP。网状网格(NP。array(range(25))/24.0,np.arange(0,575.5,0.5)/575 * 17 * np.pi - 2 * np.pi

  p=(np.pi/2) * np.exp(-t/(8 * np.pi))

  u=1 - (1 - np.mod(3.6 * t,2 * np.pi)/np.pi) ** 4/2

  y=2 * (x ** 2 - x) ** 2 * np.sin(p)

  r=u * (x * np.sin(p) y * np.cos(p))

  h=u * (x * np.cos(p) - y * np.sin(p))

  c=cm.gist_rainbow_r

  surf=ax。plot _ surface(r * NP。cos(t),r * np.sin(t),h,rstride=1,cstride=1,

  cmap=c,线宽=0,抗锯齿=真)

  plt.show()

  

三、玫瑰花绘制—粉红色

  将数组作为铭牌导入

  将matplotlib.pyplot作为血小板计数导入

  从绘制精美的图表导入厘米

  从mpl_toolkits.mplot3d导入Axes3D

  图=plt .图()

  ax=fig.gca(投影=3d )

  [x,t]=NP。网状网格(NP。array(range(25))/24.0,np.arange(0,575.5,0.5)/575 * 17 * np.pi - 2 * np.pi

  p=(np.pi/2) * np.exp(-t/(8 * np.pi))

  u=1 - (1 - np.mod(3.6 * t,2 * np.pi)/np.pi) ** 4/2

  y=2 * (x ** 2 - x) ** 2 * np.sin(p)

  r=u * (x * np.sin(p) y * np.cos(p))

  h=u * (x * np.cos(p) - y * np.sin(p))

  c=cm.get_cmap(spring_r )

  surf=ax。plot _ surface(r * NP。cos(t),r * np.sin(t),h,rstride=1,cstride=1,

  cmap=c,线宽=0,抗锯齿=真)

  plt.show()

  

四、玫瑰花绘制—红色

  # 省略了头文件,可以在之前的博客里看到

  将数组作为铭牌导入

  将matplotlib.pyplot作为血小板计数导入

  从mpl_toolkits.mplot3d导入Axes3D

  图=plt .图()

  ax=fig.gca(投影=3d )

  # 将相位向后移动了6 *圆周率

  [x,t]=NP。网状网格(NP。array(range(25))/24.0,np.arange(0,575.5,0.5)/575 * 20 * np.pi 4*np.pi

  p=(np.pi/2) * np.exp(-t/(8 * np.pi))

  # 添加边缘扰动

  变化=np.sin(15*t)/150

  # 将英语字母表中第二十个字母的参数减少,使花瓣的角度变大

  u=1 - (1 - np.mod(3.3 * t,2 * np.pi)/np.pi) ** 4/2变化

  y=2 * (x ** 2 - x) ** 2 * np.sin(p)

  r=u * (x * np.sin(p) y * np.cos(p))

  h=u * (x * np.cos(p) - y * np.sin(p))

  c=PLT。get _ cmap( red )

  surf=ax。plot _ surface(r * NP。cos(t),r * np.sin(t),h,rstride=1,cstride=1,

  cmap=c,线宽=0,抗锯齿=真)

  plt.show()

  

五、桃花绘制

  将数组作为铭牌导入

  将matplotlib.pyplot作为血小板计数导入

  从mpl_toolkits.mplot3d导入Axes3D

  图=plt .图()

  ax=fig.gca(投影=3d )

  [x,t]=NP。网状网格(NP。array(range(25))/24.0,np.arange(0,575.5,0.5)/575 * 6 * np.pi - 4*np.pi

  p=(np.pi/2) * np.exp(-t/(8 * np.pi))

  变化=np.sin(10*t)/20

  u=1 - (1 - np.mod(5.2 * t,2 * np.pi)/np.pi) ** 4/2变化

  y=2 * (x ** 2 - x) ** 2 * np.sin(p)

  r=u *(x * NP。sin(p)y * NP。cos(p))* 1.5

  h=u * (x * np.cos(p) - y * np.sin(p))

  c=plt.get_cmap(spring_r )

  surf=ax。plot _ surface(r * NP。cos(t),r * np.sin(t),h,rstride=1,cstride=1,

  cmap=c,线宽=0,抗锯齿=真)

  plt.show()

  这篇关于python为情人节画玫瑰的文章到此为止。关于python绘制玫瑰花的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望你以后能支持风行IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: