欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python實(shí)現(xiàn)可視化動(dòng)態(tài)CPU性能監(jiān)控

 更新時(shí)間:2018年06月21日 11:26:44   作者:Paspi  
這篇文章主要為大家詳細(xì)介紹了python可視化動(dòng)態(tài)CPU性能監(jiān)控,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了python可視化動(dòng)態(tài)CPU性能監(jiān)控的具體代碼,供大家參考,具體內(nèi)容如下

打算開發(fā)web性能監(jiān)控,以后會(huì)去學(xué)js,現(xiàn)在用matp來(lái)補(bǔ)救下,在官網(wǎng)有此類模板,花了一點(diǎn)時(shí)間修改了下,有興趣的可以去官網(wǎng)看看。

基于matplotoilb和psutil,matplotoilb是有名的數(shù)據(jù)數(shù)據(jù)可視化工具,psutil是性能監(jiān)控工具,所以你需要這兩個(gè)環(huán)境,本文不多說(shuō)環(huán)境的安裝。

以下是代碼:

#!/usr/bin/env python 
#-*-coding:utf-8 -*-
import matplotlib.pyplot as plt
import matplotlib.animation as animation
import psutil
def data_gen(t=0): #設(shè)置xy變量
 x = 0  
 y = 1
 while True:
 y = psutil.cpu_percent(interval=1) #獲取cpu數(shù)值,1s獲取一次。
 x += 1 
 yield x,y    
def init():
 ax.set_xlim(0, 10)   #起始x 1-10
 ax.set_ylim(0, 100)   #設(shè)置y相當(dāng)于0%-100%
 del xdata[:]
 del ydata[:]
 line.set_data(xdata, ydata)
 return line,

fig, ax = plt.subplots()
line, = ax.plot([], [], lw=2)  #線像素比
ax.grid()
xdata, ydata = [], []


def run(data):
 # update the data
 t, y = data
 xdata.append(t)
 ydata.append(y)
 xmin, xmax = ax.get_xlim()

 if t >= xmax:   #表格隨數(shù)據(jù)移動(dòng)
 ax.set_xlim(xmin+10, xmax+10)
 ax.figure.canvas.draw()
 line.set_data(xdata, ydata)

 return line,

ani = animation.FuncAnimation(fig, run, data_gen, blit=False, interval=10,
repeat=False, init_func=init)
plt.show()

下面是效果圖,還有很多地方不完善,以后會(huì)花點(diǎn)時(shí)間完成。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python3爬蟲中識(shí)別圖形驗(yàn)證碼的實(shí)例講解

    Python3爬蟲中識(shí)別圖形驗(yàn)證碼的實(shí)例講解

    在本篇內(nèi)容里小編給大家分享的是關(guān)于Python3爬蟲中識(shí)別圖形驗(yàn)證碼的實(shí)例講解內(nèi)容,需要的朋友們可以學(xué)習(xí)參考下。
    2020-07-07
  • 關(guān)于Python中compile() 函數(shù)簡(jiǎn)單實(shí)用示例詳解

    關(guān)于Python中compile() 函數(shù)簡(jiǎn)單實(shí)用示例詳解

    這篇文章主要介紹了關(guān)于compile() 函數(shù)簡(jiǎn)單實(shí)用示例,compile() 函數(shù)將一個(gè)字符串編譯為字節(jié)代碼,compile將代碼編譯為代碼對(duì)象,應(yīng)用在代碼中可以提高效率,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • 如何使用pytorch構(gòu)建高斯混合模型分類器

    如何使用pytorch構(gòu)建高斯混合模型分類器

    本文是一個(gè)利用Pytorch構(gòu)建高斯混合模型分類器的嘗試,我們將從頭開始構(gòu)建高斯混合模型(GMM),這樣可以對(duì)高斯混合模型有一個(gè)最基本的理解,本文不會(huì)涉及數(shù)學(xué),需要的朋友可以參考下
    2023-10-10
  • Python return語(yǔ)句如何實(shí)現(xiàn)結(jié)果返回調(diào)用

    Python return語(yǔ)句如何實(shí)現(xiàn)結(jié)果返回調(diào)用

    這篇文章主要介紹了Python return語(yǔ)句如何實(shí)現(xiàn)結(jié)果返回調(diào)用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • python中通過(guò)Django捕獲所有異常的處理

    python中通過(guò)Django捕獲所有異常的處理

    誠(chéng)然,每個(gè)人都會(huì)寫bug,程序拋異常是一件很正常的事;既然異常總是會(huì)拋,那就想辦法在拋出后,盡早解決才是王道。不能老是等待用戶反饋異常和問(wèn)題,萬(wàn)一用戶懶得反饋了,豈不很尷尬
    2021-09-09
  • Python實(shí)現(xiàn)模擬登錄網(wǎng)易郵箱的方法示例

    Python實(shí)現(xiàn)模擬登錄網(wǎng)易郵箱的方法示例

    這篇文章主要介紹了Python實(shí)現(xiàn)模擬登錄網(wǎng)易郵箱的方法,結(jié)合實(shí)例形式分析了Python基于urllib2及cookielib模塊的http請(qǐng)求、數(shù)據(jù)傳輸及交互相關(guān)操作技巧,需要的朋友可以參考下
    2018-07-07
  • python中pycurl庫(kù)的用法實(shí)例

    python中pycurl庫(kù)的用法實(shí)例

    這篇文章主要介紹了python中pycurl庫(kù)的用法實(shí)例,可實(shí)現(xiàn)從指定網(wǎng)址讀取網(wǎng)頁(yè)的功能,需要的朋友可以參考下
    2014-09-09
  • python返回多個(gè)值與賦值多個(gè)值的示例代碼

    python返回多個(gè)值與賦值多個(gè)值的示例代碼

    在Python中函數(shù)經(jīng)常會(huì)返回多個(gè)值,下面這篇文章主要給大家介紹了關(guān)于python返回多個(gè)值與賦值多個(gè)值的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-11-11
  • Python基礎(chǔ)之值傳遞和引用傳遞詳解

    Python基礎(chǔ)之值傳遞和引用傳遞詳解

    在python中,向函數(shù)傳遞參數(shù)的類型有兩種,一種是值傳遞,還有一種是引用傳遞。本篇文章將帶大家一起探究python中值傳遞和引用傳遞的使用,需要的可以參考一下
    2023-05-05
  • python調(diào)用API實(shí)現(xiàn)智能回復(fù)機(jī)器人

    python調(diào)用API實(shí)現(xiàn)智能回復(fù)機(jī)器人

    這篇文章主要為大家詳細(xì)介紹了python調(diào)用API實(shí)現(xiàn)智能回復(fù)機(jī)器人,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-04-04

最新評(píng)論