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