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所示,可以看出,不同步长效果不同。

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-30 16:40:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-30 16:40:04       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-30 16:40:04       82 阅读
  4. Python语言-面向对象

    2024-04-30 16:40:04       91 阅读

热门阅读

  1. “大唐杯”基础知识(部分)

    2024-04-30 16:40:04       34 阅读
  2. react函数式组件每次setstate内部变量重新赋值问题

    2024-04-30 16:40:04       31 阅读
  3. vue修改路由meta的标题

    2024-04-30 16:40:04       30 阅读
  4. Linux 高级网络设置

    2024-04-30 16:40:04       30 阅读
  5. 常用的正则表达式组成

    2024-04-30 16:40:04       34 阅读
  6. 第18天 File类

    2024-04-30 16:40:04       35 阅读
  7. canb和cana转换注意事项

    2024-04-30 16:40:04       26 阅读
  8. 【SQL】SQL语句执行顺序

    2024-04-30 16:40:04       36 阅读
  9. ArrayList.remove()方法盲区

    2024-04-30 16:40:04       37 阅读
  10. Mysql - 事务的概念

    2024-04-30 16:40:04       29 阅读