本文主要是介绍numpy+matplotlib绘制玫瑰线图案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
【第10次课]实验十一数据可视化及应用】
声明:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
1.简答题
本实验绘制简单图形,要导入numpy库函数和matplotlib.pyplot子库函数:
import matplotlib.pyplot as plt
import numpy as np
绘制玫瑰线图案,运行效果如图1所示。
import numpy as np # 导入numpy模块,别名为np
import matplotlib.pyplot as plt
r=3
a=np.arange(0,2*np.pi,0.01)
x=r*np.cos(4*a)*np.cos(a)
y=r*np.cos(4*a)*np.sin(a) # y是与自变量x相对应的一维数组,y轴的坐标位置
plt.plot(x,y, color= 'b',linewidth=2) # plt.plot()根据x、y参数绘制曲线
plt.show()
①绘图的参数方程为:
x=r cos4acosa
y =r cos4asina
其中 r为半径,取值为3,a取值范围为0~2π,步长为0.01。
②若步长为0.1,运行效果如图2所示,可以看出,不同步长效果不同。
这篇关于numpy+matplotlib绘制玫瑰线图案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!