Python matplotlib可视化图形

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python matplotlib可视化图形相关的知识,希望对你有一定的参考价值。

测试使用python的matplotlib 将数据图形化。

测试脚本:

#!/usr/bin/env python3

import os
import matplotlib.pyplot as plt

x = []
y = []

fp = open("score.txt",‘r‘)
data = fp.readlines()

for i in data:
    tempx = (i.split())[0]
    tempy = (i.split())[1]
    x.append(tempx)
    y.append(int(tempy))

fp.close()
plt.ylim(1, 100)
plt.title("Exam Score", fontsize=24)
plt.xlabel("Name", fontsize=14)
plt.ylabel("Score", fontsize=14)
plt.plot(x, y)
plt.show()

score.txt文件内容

BJ:pro-test $ cat score.txt 
shi001  77
wangzeng002   90
ji003    83
wanting004   98
xu005     90
li006    80
jing007 76
wangbao008  66
wangshi009  84
denghao  78

效果图:

技术图片

整理如下:

#!/usr/bin/env python3

import os
import sys
import matplotlib.pyplot as plt

resultfile = sys.argv[1]

x = []
y = []

def get_garph():
    fp = open(resultfile,‘r‘)
    data = fp.readlines()

    for i in data:
        tempx = (i.split())[0]
        tempy = (i.split())[1]
        x.append(tempx)
        y.append(int(tempy))

    fp.close()
    plt.ylim(1, 100)
    plt.title("Exam Score-2020", fontsize=24)
    plt.xlabel("Name", fontsize=14)
    plt.ylabel("Score", fontsize=14)
    plt.plot(x, y)
    plt.show()
    return

if __name__ == ‘__main__‘:
    get_garph()

脚本执行:

python3 data_graph2.py "venv3/score.txt" 

技术图片

以上是关于Python matplotlib可视化图形的主要内容,如果未能解决你的问题,请参考以下文章

Python-Matplotlib可视化——精通更多实用图形的绘制

Python可视化matplotlib绘制三维可视化图形(Three-Dimensional)

Python数据可视化利器Matplotlib从入门到高级4

Python可视化必备,在Matplotlib/Seaborn中轻松玩转图形拼接!

Python可视化必备,在Matplotlib/Seaborn中轻松玩转图形拼接!

Matplotlib--用Python创建各种数据可视化图形