我目前有一个文本文件,其中每个偶数行(包括零)的x坐标为一行,奇数行的坐标为y。这些线配对,意味着第0行(x坐标)和第1行(y坐标)形成一条线。我有很多这些行,如何使用python在一个图形上绘制这些行的所有行?另外,侧面跟踪一下,是否有一些文件运行.py脚本但没有python,有点像可执行文件,除了python。
答案 0 :(得分:0)
读入这样的数据:
with open('file.txt') as f:
coords = f.read().split()
x_coords = data[0::2]
y_coords = data[1::2]
操作数据和使用库可以让您绘制点。以下是matplotlib的示例:
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')