I want to create a contour plot as below, x_axis:Time, Y_axis:Nd, Z-axis:merged column data of D3-D8 column into 1 single variable named 'Matrix'
For this data:
My code:
    enter code here
    import numpy as np
    import matplotlib.pyplot as plt
    import pandas as pd
    load_var=pd.read_excel(r'path\stack.xlsx')
    load_var
    x=pd.DataFrame(load_var['Time'])
    y=pd.DataFrame(load_var['Nd'])
    a1=load_var.loc[0:3337,['D3']]
    a2=load_var.loc[0:3337,['D4']]
    a3=load_var.loc[0:3337,['D5']]
    a4=load_var.loc[0:3337,['D6']]
    a5=load_var.loc[0:3337,['D7']]
    a6=load_var.loc[0:3337,['D8']]
    Matrix=np.column_stack((a1,a2,a3,a4,a5,a6))
    Matrix = Matrix.astype(float)
    [X,Y] =meshgrid(x,y)
    plt.contour(X,Y,Matrix)
But getting an error,
Error Occurred: TypeError: unhashable type: 'numpy.ndarray'

 
    