Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python csv文件中的等高线图,行为轴_Python_Csv_Contour_Yaxis - Fatal编程技术网

Python csv文件中的等高线图,行为轴

Python csv文件中的等高线图,行为轴,python,csv,contour,yaxis,Python,Csv,Contour,Yaxis,我正试图从csv文件中绘制等高线图。我希望第一列是x轴,第一行(具有值)是y轴,然后矩阵的其余部分是应该轮廓化的,请参见下图中的基本示例 我真正在努力的是让第一行成为y轴,然后如何定义这组值,以便它们可以被调用到contourf函数中。任何帮助都将非常感谢,因为我对python非常陌生,我真的不知道从哪里开始解决这个问题 import numpy as np import matplotlib.pyplot as plt import matplotlib.dates as mdates im

我正试图从csv文件中绘制等高线图。我希望第一列是x轴,第一行(具有值)是y轴,然后矩阵的其余部分是应该轮廓化的,请参见下图中的基本示例

我真正在努力的是让第一行成为y轴,然后如何定义这组值,以便它们可以被调用到contourf函数中。任何帮助都将非常感谢,因为我对python非常陌生,我真的不知道从哪里开始解决这个问题

import numpy as np
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
import csv
import pandas as pd
import numpy as np
from csv import reader
from matplotlib import cm


f = pd.read_csv('/trialforplot.csv',dayfirst=True,index_col=0)

x = f.head()
y = f.columns
X,Y = np.meshgrid(x,y)
z=(x,y)
z=np.array(z)
Z=z.reshape((len(x),len(y)))

plt.contour(Y,X,Z)
plt.colorbar=() 
plt.xlabel('Time')
plt.ylable('Particle Size')
plt.show()

我被困在定义z值和绘制等高线图上

请发布一个简单版本的代码,说明您已经完成了多少,并解释您在哪里遇到了困难。@Craig done!:)