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中轻松玩转图形拼接!