使用Python绘制蝴蝶曲线

Nivedhitha

我一直在尝试用python绘制蝶形曲线,这是我的代码。

import math
r = np.arange(0, 2, 0.01)
theta = 2 * np.pi * r
r_of_theta=math.exp(np.sin(theta))-2*np.cos(4*theta)+sin((2*theta-np.pi)/24)**5
t_of_theta.astype(int)
ax = plt.subplot(projection='polar')
ax.plot(theta,t,color='blue')
ax.set_rticks([0.5, 1, 1.5, 2]) 
ax.set_rlabel_position(-22.5)
plt.show()

但我不断收到这个错误

TypeError                                 Traceback (most recent call last)
<ipython-input-66-876098af4358> in <module>()
      2 r = np.arange(0, 2, 0.01)
      3 theta = 2 * np.pi * r
----> 4 r_of_theta=math.exp(np.sin(theta))-2*np.cos(4*theta)+sin((2*theta-np.pi)/24)**5
      5 t_of_theta.astype(int)
      6 ax = plt.subplot(projection='polar')

TypeError: only size-1 arrays can be converted to Python scalars

有人可以帮我吗?提前致谢。

伊万

看,您有几个输入错误。您应该np.在任何地方使用

import numpy as np
import matplotlib.pyplot as plt

r = np.arange(0, 2, 0.01)

theta = 2 * np.pi * r
r_of_theta = []
r_of_theta = np.exp(np.sin(theta[:]))-2*np.cos(4*theta[:])+np.sin((2*theta[:]-np.pi)/24)**5
r_of_theta.astype(int)

ax = plt.subplot(projection='polar')
ax.plot(r_of_theta,color='blue')
ax.set_rticks([0.5, 1, 1.5, 2]) 
ax.set_rlabel_position(-22.5)
plt.show()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用matplotlib / python绘制ROC曲线

来自分类Dev

如何使用matplotlib / python绘制ROC曲线

来自分类Dev

使用DrawingContext绘制曲线

来自分类Dev

使用画布绘制对角曲线

来自分类Dev

如何使用div绘制曲线?

来自分类Dev

使用Matlab正确绘制曲线?

来自分类Dev

在Python的matplotlib中从散点图绘制曲线?

来自分类Dev

使用Firemonkey绘制贝塞尔曲线

来自分类Dev

使用CSS在Border中绘制曲线

来自分类Dev

使用系数在ggplot中绘制曲线

来自分类Dev

如何使用GridSearchCV的结果绘制验证曲线?

来自分类Dev

使用平滑选项绘制曲线问题

来自分类Dev

如何使用Android图形绘制无缝曲线?

来自分类Dev

使用CubicTo绘制贝塞尔曲线

来自分类Dev

绘制 lm 曲线不显示使用 ggplot

来自分类Dev

使用matlab在分割图像中绘制曲线

来自分类Dev

如何使用 AUC 绘制 ROC 曲线?

来自分类Dev

使用python翻译曲线

来自分类Dev

在Python MatPlotLib中使用动画时,如何更改绘制曲线的颜色?

来自分类Dev

使用scipy.interplote.interp1d和matplotlib Python 2.7 32位绘制圆滑曲线

来自分类Dev

可绘制xml或使用绘图绘制绘图中的曲线设计

来自分类Dev

R:如何使用ggplot2绘制cox回归模型的生存曲线(治疗曲线与对照曲线)?

来自分类Dev

如何在python中绘制没有曲线的单个点?

来自分类Dev

在Python中绘制Bezier曲线时遇到问题

来自分类Dev

如何使用x,y坐标列表绘制曲线线(峰)

来自分类Dev

使用CSS中的剪切路径绘制曲线边框

来自分类Dev

使用while循环处理无法绘制完整曲线

来自分类Dev

使用cocos2d-x绘制平滑的Bezier曲线

来自分类Dev

WPF c#使用线条或替代方法绘制粗曲线

Related 相关文章

热门标签

归档