如何在Python中使用matplotlib根据文件中的数据绘制一个二维图?
我正在做一个Python项目,需要使用matplotlib生成一个二维图。
数据存储在一个包含两列(x和 y值)的文本文件中。
示例文件:
1 10
2 20
3 30
4 40
如何从文件中读取数据并使用matplotlib绘制?
我的尝试:
import matplotlib.pyplot as plt
# read file here
plt.plot(x,y)
plt.show()
解决方案
嗯,这只是一个非常简陋的尝试。
with open('<path to your file>', 'r') as data_file:
lines = data_file.readlines()
x, y = [], []
for line in lines:
x_str, y_str = line.split(' ')
x.append(int(x))
y.append(int(y))
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。