使用python从多个文本文件中绘制数据

mohammad24

我有两个文件。Xdata.txtYdata.txt每行Xdata应绘制出的每一行Ydata关键是每行中的列数是不同的。例如:

Xdata.txt

row1: 1 2 3 4 5 6
row2: 1 2 3 4

Ydata.txt

row1: 1 2 3 4 5 6
row2: 1 2 3 4

我想画

Xdata[row1], Ydata[row1]

Xdata=[row2], Ydata[row2]

在一个图中。请帮我解决这种情况。

格雷里尔

试试这个(@jrmylow答案的实现):

输入

Xdata.txt 

1 4 3 6 5 6
1 2 3 7

Ydata.txt 

1 2 3 4 5 6
1 2 3 4
import matplotlib.pyplot as plt
  
with open("Xdata.txt", "r") as xf:
    x_list = xf.readlines()

with open("Ydata.txt", "r") as yf:
    y_list = yf.readlines()

for (x_line, y_line) in zip(x_list, y_list):
    x_data = x_line.split(' ')
    y_data = y_line.split(' ')
    plt.plot(x_data, y_data)

plt.legend(['first','second'])
plt.show()

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Python将数据文本文件拆分为多个MySQL文本文件

使用python从多个文本文件中提取数据

如何使用 Python 将多个文本文件的内容提取到 Pandas 数据框中?

如何使用python编辑文本文件中的数据?

想要从Python文本文件中的数据绘制条形图

根据原始文本文件中的数据创建多个文本文件

使用文本文件数据,分类并在python中制作其他文本文件

在多个文本文件中搜索相似数据

使用多个线程将数据写入文本文件(同时,在文件的不同行中)

使用Python从多个文本文件中的多个字典中提取键值对

使用特定行中的标题将文本文件分为多个熊猫数据框

如何使用文本文件中的数字对python中的文本文件进行排序

从pyttsx python中的文本文件中获取数据

使用Python解析文本文件中的文本块

对多个文本文件使用相同的代码并使用 python 生成多个文本文件作为输出

Python多个文本文件列出

如何使用文本文件中包含的 x、y、z 数据在 gnuplot 中绘制 3D 线图?

如何使用Python在文本文件中读取和写入多个值?

从python 3中的文本文件中提取数据

Python帮助| 从底部读取文本文件中的数据

数据框到python中的文本文件

在Python中从大型文本文件读取数据块

将Mysql数据存储在文本文件python中

文本文件到 Python 中的 JSON 数据

Python Pandas使用文本文件创建数据框

使用python读取文本文件数据

使用python从文本文件中提取数据

读取Java中的文本文件并使用数据

使用Python将列表中的数据保存到文本文件中