日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

4.14Python数据处理篇之Matplotlib系列(十四)---动态图的绘制

發(fā)布時間:2024/9/21 python 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 4.14Python数据处理篇之Matplotlib系列(十四)---动态图的绘制 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

目錄

  • 目錄
  • 前言
  • (一)需求分析
  • (二)隨機數(shù)的動態(tài)圖
    • 1.思路分析:
    • 2.源代碼:
    • 2.輸出效果:

目錄

前言

學習matplotlib已經(jīng)到了尾聲,沒有必要再繼續(xù)深究下去了,現(xiàn)今只是學了一些基礎(chǔ)的操作,滿足日常的需求,精力有限,時間不允許,以后有額外的需求,再去官網(wǎng)查一下,能用就好,今天我們來實戰(zhàn)一下,繪制動態(tài)圖。

(一)需求分析

我的本科專業(yè)是學機械的,當然我也要往機械方向發(fā)展,我們老師給我這么一個任務(wù):

在我們實驗室有一臺需要實時測試它的轉(zhuǎn)速,有程序的接口,我需要把它在電腦繪制出來,實時的顯示它的變化趨勢,這就會用到動態(tài)圖。

(二)隨機數(shù)的動態(tài)圖

1.思路分析:

  • 思路:繪圖需要數(shù)據(jù),得到數(shù)據(jù)以后交給matplotlib處理就好了。
  • 產(chǎn)生數(shù)據(jù):x 用for循環(huán)依次疊加,y使用np.random.random()生成隨機數(shù)。
  • 改變x軸的坐標:plt.xlim(start, end)
  • 2.源代碼:

    import numpy as np import matplotlib.pyplot as plt# 數(shù)據(jù)(畫折線至少需要兩個點) xs = [0, 0] ys = [1, 1]for i in range(500):# 不斷更新這個兩個點y = np.random.random()xs[0] = xs[1]ys[0] = ys[1]xs[1] = iys[1] = yplt.plot(xs, ys, "b")plt.xlim(xs[1]-10, xs[1]+10)plt.pause(0.1)# 顯示(暫停) plt.show()

    2.輸出效果:

    由于我制作的.gif的圖片顯示的時間間隔與代碼的不一致,所以看起來不連續(xù),在程序的運行是連續(xù)的。

    作者:Mark

    日期:2019/03/13 周三

    轉(zhuǎn)載于:https://www.cnblogs.com/zyg123/p/10529537.html

    總結(jié)

    以上是生活随笔為你收集整理的4.14Python数据处理篇之Matplotlib系列(十四)---动态图的绘制的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。