我正在为数百万数据点的一些数据制作2D直方图。
matplotlib.hist2d(x,y,bins,norm = LogNorm())
效果很好,大约在5秒钟内生成绘图,但我喜欢seaborn.jointplot()
的边际直方图。如何像附加的 matplotlib.hist2d()
图中那样用点的对数密度来着色seaborn.jointplot()
中的点?使用KDE太花时间了(大约一分钟后我放弃),而且我有很多要创建的图。因此,“获取”颜色所需的时间是一个因素。或者,如何将边缘直方图添加到 matplotlib.hist2d()
中?
plt.hist2d(x,y,100,norm=LogNorm(),cmap='jet')
sns.jointplot(x=x, y=y)
cmap='jet'
给我报错了。这是正确的选项吗? - a06ecmap
参数或选择另一个颜色映射,如magma
。 - busybear