import numpy as np

import matplotlib.pyplot as plt

import math

from scipy.interpolate import make_interp_spline #平滑曲线用的函数

plt.axis([0, 130,-16, 16])

xss=np.array([0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100,105,110,115,120,125,130])

ys=np.array([-1.56699, -1.55284, -1.51299, -1.44526, -1.34541, -1.20726, -1.02088, -0.775333, -0.463055,

-0.0576436, 0.475682, 1.15845, 2.00164, 2.99478, 4.13066, 5.38871, 6.73956, 8.10639, 9.43044,

10.6792, 11.8363, 12.8766, 13.7775, 14.5165, 15.0723, 15.4162, 15.5427])

plt.ion()

for k in range(20):

for i in range(101):

A=math.sin(i*math.pi/50)

yss=A*ys

x_smooth = np.linspace(xss.min(), xss.max(), 300)

y_smooth = make_interp_spline(xss, yss)(x_smooth)

plt.cla()

plt.plot(x_smooth, y_smooth,linewidth = '2', color= '#FF0000')

plt.axis([0, 130,-16, 16])

plt.show()

plt.pause(0.005)

if i==0 and k==0:input()

python画动态图代码-Python使用matplotlib画动态图相关推荐

  1. python绘制三维地形图_如何用Matplotlib 画三维图的示例代码

    用Matplotlib画三维图 最基本的三维图是由(x, y, z)三维坐标点构成的线图与散点图,可以用ax.plot3D和ax.scatter3D函数来创建,默认情况下,散点会自动改变透明度,以在平 ...

  2. python画折线图代码-python绘制简单折线图代码示例

    1.画最简单的直线图 代码如下: import numpy as np import matplotlib.pyplot as plt x=[0,1] y=[0,1] plt.figure() plt ...

  3. python使用matplotlib 画柱状图代码_Python 使用 matplotlib 画柱状图教程

    Python 使用 matplotlib 画图是非常方便的,之前的文章记录了<Python 使用 matplotlib 画折线图教程>,今天就再次记录一下使用 matplotlib 画柱状 ...

  4. python画相关系数矩阵图_pyhton中matplotlib箱线图的绘制(matplotlib双轴图、箱线图、散点图以及相关系数矩阵图))...

    //2019.07.23 1.箱形图,又称为盒式图,一般可以很好地反映出数据分布的特征,也可以进行多项数据之间分布特征的比较,它主要包含五个基础数据:中位数,两个上下分位数以及上下边缘线数据 其中的一 ...

  5. python画折线图代码-python编程:如何使用python代码绘制折线图?

    推荐 (此处已添加圈子卡片,请到今日头条客户端查看) 折线图: import pandas as pd import matplotlib.pyplot as plt women_degrees = ...

  6. python用matplotlib画玫瑰_Python可视化:用Matplotlib画个玫瑰图

    emmmm,差不多 差不多就行,哈哈哈 100%还原太麻烦了 文字的和其他的修饰,作者实在嫌麻烦,有兴趣的朋友,可以自己尝试一下 下面进入教学时间,大家鼓掌 1.什么是玫瑰图 玫瑰图,玫瑰图,就是长得 ...

  7. python实时绘制动态曲线_pyqt中使用matplotlib绘制动态曲线

    一.项目背景: 看了matplotlib for python developers这本书,基本掌握了在pyqt中显示曲线的做法,于是自己写一个. 二.需求描述: 1)X轴显示时间点,显示长度为1分钟 ...

  8. python画立体图形代码_python中如何画三维的图形?

    之前教了大家不少简单的画图方法,有的小伙伴已经想尝试更漂亮的高难度图形.小编找到了一个简单容易上手的分享给大家. 如果需要绘制三维的图形,matlab可以,python同样可以,代码风格也是极其的与m ...

  9. python绘制折线图保存_Python利用matplotlib绘制折线图的新手教程

    前言 matplotlib是Python中的一个第三方库.主要用于开发2D图表,以渐进式.交互式的方式实现数据可视化,可以更直观的呈现数据,使数据更具说服力. 一.安装matplotlib pip i ...

  10. python做excel表格代码_[宜配屋]听图阁

    安装两个库:pip install xlrd.pip install xlwt 1.python读excel--xlrd 2.python写excel--xlwt 1.读excel数据,包括日期等数据 ...

最新文章

  1. 网络流24题-骑士共存
  2. Visual studio C++ MFC之点击按钮(菜单栏)生成新窗口
  3. Mysql 提示:Communication link failure
  4. Mac 系统如何实现挂载NTFS文件系统
  5. Linux学习之CentOS(五)--让我有些郁闷的mount命令
  6. 重构-改善既有代码的设计(十)--简化函数调用
  7. c语言中文网_在C语言中使用中文字符
  8. ipconfig显示IP地址情况
  9. SwiftyJSON的使用详解
  10. java局域网视频传输,java局域网传输
  11. 高效学习工作方法PDCA让你变成心中有梦眼里有光的幸运儿
  12. 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  13. JAva继承编写自行车例子,java – Freemarker中的继承/实例检查
  14. c++字符串题目:小草与小球
  15. 什么是make/Makefile?
  16. excel批量制作条形码_如何在Microsoft Excel中制作条形图
  17. 福特汉姆计算机专业,福特汉姆大学计算机如何
  18. h5 视频活体检测(人脸认证)的前端
  19. oracle问题诊断,Oracle之常见问题诊断方法
  20. 鼎新图书馆结束使用计算机时,新生导航•【学习篇】| 学霸从图书馆开始

热门文章

  1. vue2.0中Ajax库(axios)
  2. Python高级编程(二)
  3. 使用 mysql workbench 建议
  4. 让Windows下Git和TortoiseGit支持中文文件名/UTF-8
  5. FMS3系列学习网上教程
  6. JDBC—01—JDBC简介;JDBC常用接口与类;
  7. 在ubuntu bionic下对基于qemu的arm64进行linux内核5.0.1版本的编译和运行
  8. MySQL数据库的账户管理
  9. 11-机器学习开发流程--初识
  10. DBUtils开源JDBC类库,对JDBC简单封装(作用是:简化编码工作量,同时不会影响程序的性能)...