fig, ax = plt.subplots()
ax.xaxis.set_visible(False)
ax.yaxis.set_visible(False)
clust_data = np.random.random((10, 3))
collabel = 'col 1', 'col 2', 'col 3'
ax.table(cellText=clust_data, colLabels=collabel, loc='center')
Только таблица Matplotlib