繁体   English   中英

如何使用 plt.imshow() 从 Pandas 数据集 X 和 Y 坐标绘制热图?

[英]How to plot a heatmap using plt.imshow() from pandas dataset X and Y co-ordinates?

我想使用我在下面附加的 XY 坐标绘制热图。 (我最初将它们保存在 CSV 文件中)。 我无法将两个数据框列组合成图像的有效形状。 plt.imshow(Z) 只为图像数据采用一个参数,我无法将两列合并为一列。 那么,如何在 python 中使用 plt.imshow() 绘制热图?

X,Y 坐标在这里

让我们试试np.histogram2d

hist, xe, ye = np.histogram2d(df['X'], df['Y'])
plt.imshow(hist, origin='lower')

输出(您需要重新标记刻度)

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM