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. webService 远程访问不了的问题
  2. Java中@Override的作用
  3. python图片的比例缩放、剪裁和下采样
  4. android(cm11)状态栏源码分析(一)
  5. python 东哥 with open_Python一行代码搞定炫酷可视化,你需要了解一下Cufflinks
  6. 电脑键盘中英文按键有哪些?有什么作用?
  7. 如何利用多核CPU来加速你的Linux命令
  8. lintcode 单词接龙II
  9. Linux C编程Makefile编写初步-转
  10. 科大讯飞刘聪:如何持续保持语音识别技术的领先
  11. Qt 中使用全局变量的方法
  12. BIO、NIO和AIO的区别简述
  13. 关于日期单双日,星期判断
  14. NginxWebUI - 图形化的 Nginx 配置管理工具
  15. 【Python】torrentParser1.01
  16. 7-3 前序序列创建二叉树 (25 分) PTA
  17. 看两宋风云,搞清了4个之前对两宋历史认识错误的地方
  18. java 密码库_JCA-Java加密框架
  19. centos8安装失败 Linux dd,在RHEL 8/CentOS 8上安装Telegraf的方法
  20. JS正则表达式常见用法实例详解

热门文章

  1. laravel5.6 Session
  2. Selenium+phanmJs 操作浏览器 爬取数据
  3. 恢复Oracle误删数据一点小记
  4. Mysql中经常出现的乱码问题
  5. Quartz.net 定时任务矿建Demo
  6. sort (STL)
  7. Android 基本 Jackson Marshalling(serialize)/Unmarshalling(deserialize)
  8. (转)LINQ to Entities 多条件动态查询
  9. jsp + js + 前端弹出框
  10. 《python源码剖析》,看看