Python - 从文件中绘制数据

问题描述

我有一个文件,其中的数据存储在这样的列中:

Pression Volume Temperature
2 3 6
4 2 8
5 3 15

我想将来自不同列的值绘制在一起,以将它们与来自其他给定列的值进行比较。例如,y 轴上的压力和体积,x 轴上的温度。

在我的例子中,它可以给出类似的东西:

压力为蓝色,体积为红色,温度为 x 轴。

我该怎么做?

谢谢

编辑

值以空格分隔,文件为 .dat 文件

我无法手动获取每个值,我的真实文件很大

解决方法

这是:

license_numbers=[]

for x in cars:
    license_numbers.append(cars['results']['license'])

enter image description here

为了回应您的评论,如果您有一个名为“sample.csv”的 csv 文件,如下所示:

df = pd.DataFrame({'Pressure': {0: 2,1: 4,2: 5},'Volume': {0: 3,1: 2,2: 3},'Temperature': {0: 6,1: 8,2: 15}})

df.plot(x= 'Temperature',y=['Pressure','Volume'],marker='o')
plt.show()

您可以创建数据框并将其绘制如下所示:

Pressure,Volume,Temperature
2,3,6
4,2,8
5,15