最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python繪制計(jì)算機(jī)CPU占有率變化的折線圖

 更新時(shí)間:2022年03月10日 10:28:58   作者:Mr_fengzi  
這篇文章主要為大家詳細(xì)介紹了Python繪制計(jì)算機(jī)CPU占有率變化的折線圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本篇文章將實(shí)現(xiàn)用Python獲取系統(tǒng)信息CPU占有率并將其變化繪制成折線圖。

第一步:獲取系統(tǒng)CPU占有率信息

psutil模塊是專門獲取系統(tǒng)信息的模塊,在該模塊里有一個(gè)cpu_percent()方法是用來獲取系統(tǒng)CPU占有率的。我們每隔1s獲取一次CPU占有率,并將獲取到的信息存儲(chǔ)在指定文件中,將其保存起來,本案例中我將文件命名為cpu.txt

則第一步獲取信息的代碼如下:

# 獲取系統(tǒng)信息的模塊
import psutil
import ?time
?
# m每隔一秒繪制CPU的占有率; ?如何持久化保存? 如何將時(shí)間和對應(yīng)的cpu占有率匹配;
while True:
? ? # 獲取當(dāng)前時(shí)間和cpu占有率
? ? t ?= time.localtime()
? ? cur_time = '%d:%d:%d' %(t.tm_hour, t.tm_min, t.tm_sec)
? ? cpu_res = psutil.cpu_percent()
? ? # print(cpu_res)
?
? ? # 保存到文件中;
? ? with open('cpu.txt', 'a+') as f:
? ? ? ? f.write('%s %s\n' %(cur_time, cpu_res))
? ? time.sleep(1)

運(yùn)行之后可以打開文件,可以看到相應(yīng)的時(shí)間下的存儲(chǔ)的CPU占有率:

第二步:將獲取到的信息繪制成折線圖

pyecharts模塊是用來繪制圖形的模塊,其中的Line是繪制折線圖的,如果想要繪制散點(diǎn)圖則導(dǎo)入Scatter。我們要繪制折線圖,所以導(dǎo)入的是Line。

先創(chuàng)建兩個(gè)空列表,一個(gè)用來存儲(chǔ)時(shí)間變化,一個(gè)用來存儲(chǔ)CPU占有率的變化,然后打開之前存好的信息,并遍歷文件的每一行內(nèi)容,將內(nèi)容添加到列表中,之后對列表中的內(nèi)容進(jìn)行繪圖就OK。

代碼如下:

mport random
from pyecharts import options as opts
from pyecharts.charts import Line
?
# 獲取折線圖需要繪制的數(shù)據(jù)信息;
x = []
y = []
with open('cpu.txt') as f: ?# 以讀的方式打開文件
? ? for line in f: ? ? ? ? ?# 依次遍歷文件的每一行內(nèi)容
? ? ? ? time, per = line.split() ? ?# 返回時(shí)間和對應(yīng)時(shí)間的cpu占有率
? ? ? ? x.append(time)
? ? ? ? y.append(per)
?
# 實(shí)例化Line類為line對象, 并添加x和y對應(yīng)的點(diǎn);
line = (
? ? Line()
? ? .add_xaxis(x)
? ? .add_yaxis("", y)
?
? ? .set_global_opts(title_opts=opts.TitleOpts(title="Cpu占有率散點(diǎn)圖"))
)
# 將折線圖信息保存到文件中;
line.render()

運(yùn)行后可以得到一個(gè)render.html的文件,打開它之在右上角選擇要打開的瀏覽器,即可顯示出繪制好的圖形了,如下所示:

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

相關(guān)文章

  • jenkins配置python腳本定時(shí)任務(wù)過程圖解

    jenkins配置python腳本定時(shí)任務(wù)過程圖解

    這篇文章主要介紹了jekins配置python腳本定時(shí)任務(wù)過程圖解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • Python、 Pycharm、Django安裝詳細(xì)教程(圖文)

    Python、 Pycharm、Django安裝詳細(xì)教程(圖文)

    這篇文章主要介紹了Python、 Pycharm、Django安裝詳細(xì)教程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Python面向?qū)ο笾^承原理與用法案例分析

    Python面向?qū)ο笾^承原理與用法案例分析

    這篇文章主要介紹了Python面向?qū)ο笾^承原理與用法,結(jié)合具體案例形式分析了Python面向?qū)ο蟪绦蛟O(shè)計(jì)中繼承的原理、使用方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-12-12
  • Python 如何寫入Excel格式和顏色

    Python 如何寫入Excel格式和顏色

    這篇文章主要介紹了Python 寫入Excel格式和顏色的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • 淺析python連接數(shù)據(jù)庫的重要事項(xiàng)

    淺析python連接數(shù)據(jù)庫的重要事項(xiàng)

    這篇文章主要介紹了python連接數(shù)據(jù)庫的重要事項(xiàng),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • Python使用MySQL8.2讀寫分離實(shí)現(xiàn)示例詳解

    Python使用MySQL8.2讀寫分離實(shí)現(xiàn)示例詳解

    在這篇文章中,我們將了解如何將?MySQL?8.2?的讀寫分離功能與?MySQL-Connector/Python?一起使用的方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • Python 在局部變量域中執(zhí)行代碼

    Python 在局部變量域中執(zhí)行代碼

    這篇文章主要介紹了Python 如何在局部變量域中執(zhí)行代碼,幫助大家更好的理解和學(xué)習(xí)Python,感興趣的朋友可以了解下
    2020-08-08
  • Python在內(nèi)網(wǎng)安裝python第三方包(庫)的方法

    Python在內(nèi)網(wǎng)安裝python第三方包(庫)的方法

    日常我們工作的計(jì)算機(jī)環(huán)境是內(nèi)網(wǎng),做項(xiàng)目需要安裝python?第三方庫,在外網(wǎng)一般使用"pip?install?包名"很快就安裝上了,但是在內(nèi)網(wǎng)無法連接pypi網(wǎng)站或者國內(nèi)鏡像,那該如何安裝呢,下面小編給大家?guī)砹薖ython如何在內(nèi)網(wǎng)安裝python第三方包庫,感興趣的朋友一起看看吧
    2024-01-01
  • python 控制Asterisk AMI接口外呼電話的例子

    python 控制Asterisk AMI接口外呼電話的例子

    今天小編就為大家分享一篇python 控制Asterisk AMI接口外呼電話的例子,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • conda創(chuàng)建pytorch環(huán)境報(bào)錯(cuò)

    conda創(chuàng)建pytorch環(huán)境報(bào)錯(cuò)

    這篇文章主要介紹了conda創(chuàng)建pytorch環(huán)境報(bào)錯(cuò),幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-04-04

最新評論

墨江| 科技| 吴堡县| 彭阳县| 大庆市| 东兰县| 景东| 八宿县| 秦皇岛市| 余庆县| 南岸区| 石首市| 抚宁县| 岳阳市| 科技| 荆州市| 桃源县| 石景山区| 蓝山县| 定边县| 连江县| 军事| 潢川县| 康保县| 大港区| 新建县| 都昌县| 阳山县| 西昌市| 华宁县| 会东县| 霍林郭勒市| 都匀市| 兴山县| 锦州市| 灵丘县| 博罗县| 靖州| 偏关县| 大足县| 河津市|