Python - 绘制文件中的数据

Python - Plot data from a file

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

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

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

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

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

我该怎么做?

谢谢

编辑

值是 space 分隔的,文件是 .dat 文件

我无法手动获取每个值,我的真实文件对于它来说非常大

这里是:

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()

作为对您评论的回应,如果您有一个名为 'sample.csv' 的 csv 文件,如下所示:

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

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

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