如何使用 pandas 数据集 X 和 Y 坐标中的 plt.imshow() 绘制热图?
How to plot a heatmap using plt.imshow() from pandas dataset X and Y co-ordinates?
我想使用下面附上的 XY 坐标绘制热图。 (我最初将它们保存在 CSV 文件中)。
我无法将两个数据框列组合成一个有效的图像形状。
plt.imshow(Z) 只接受一个图像数据参数,我无法将两列合并为一列。
那么,如何在 python 中使用 plt.imshow() 绘制热图?
让我们试试 np.histogram2d
:
hist, xe, ye = np.histogram2d(df['X'], df['Y'])
plt.imshow(hist, origin='lower')
输出(您需要重新标记刻度)
我想使用下面附上的 XY 坐标绘制热图。 (我最初将它们保存在 CSV 文件中)。 我无法将两个数据框列组合成一个有效的图像形状。 plt.imshow(Z) 只接受一个图像数据参数,我无法将两列合并为一列。 那么,如何在 python 中使用 plt.imshow() 绘制热图?
让我们试试 np.histogram2d
:
hist, xe, ye = np.histogram2d(df['X'], df['Y'])
plt.imshow(hist, origin='lower')
输出(您需要重新标记刻度)