如何在Python中使用matplotlib根据文件中的数据绘制一个二维图?

编程语言 2026-07-12

我正在做一个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导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章