Calls one column of a dataframe, turns it into an array and plots it
I added a "for" loop. :)

#Code to create fake data
df = pd.DataFrame(np.random.rand(10,5), columns=list('abcde'),
index=list('nopqrstuvw'))
df.columns.name = 'level_0'
df.index.name = 'level_1'

#I load an array of shape (10, 2)
sensors_pos = sio.loadmat('/home/Coord_Slp_2D.mat')['Cor']


# I extract each column. From "a" to "e"
df1=df['Total Acc'].round(4)*100
df2=df1.reset_index().pivot('level_1', 'level_0', 'Total Acc')


for column in df2:
    data=df2[column].values
    fig = plt.figure(figsize = (8,5))
    ax,_ = plot_topomap(data, sensors_pos, cmap='viridis', show=False) 
    fig.colorbar(ax)
    fig.show()