Python 使用文本文件中的数据在图形上绘制多条线

Python 使用文本文件中的数据在图形上绘制多条线,python,Python,我现在有一个文本文件,其中每一个偶数行(包括零)都有x坐标到一行,而奇数行有y坐标。这些线成对排列,表示第0行(x坐标)和第1行(y坐标)组成一条线。我有很多这样的行,我如何使用python在一个图形上绘制这些行?另外,还有一点,就是有一些文件运行.py脚本,但不需要python,有点像可执行文件,除了python。读取如下数据: with open('file.txt') as f: coords = f.read().split() x_coords = data[0::2] y_c

我现在有一个文本文件,其中每一个偶数行(包括零)都有x坐标到一行,而奇数行有y坐标。这些线成对排列,表示第0行(x坐标)和第1行(y坐标)组成一条线。我有很多这样的行,我如何使用python在一个图形上绘制这些行?另外,还有一点,就是有一些文件运行.py脚本,但不需要python,有点像可执行文件,除了python。

读取如下数据:

with open('file.txt') as f:
    coords = f.read().split()
x_coords = data[0::2]
y_coords = data[1::2]
通过操纵数据和使用库,可以绘制点。以下是一个示例:


对于第二个问题,如果您的意思是生成一个可执行文件,请尝试cx_freeze或py2exe
import matplotlib
matplotlib.use('Agg') # http://stackoverflow.com/a/3054314/827437

import matplotlib.pyplot as plt
plt.plot(x_coords, y_coords, 'ro')
plt.savefig('plot.png')