seaborn Jointplot 颜色按密度

我正在为具有数百万个数据点的一些数据制作二维直方图。matplotlib.hist2d(x,y,bins,norm=LogNorm())效果很好,并在大约 5 秒内生成一个图,但我喜欢seaborn.jointplot(). 如何seaborn.jointplot()使用matplotlib.hist2d()附图中的点的对数密度为点着色?使用 KDE 花费的时间太长(大约一分钟后我放弃了),而且我有很多数字要创建。所以“获得”颜色的时间是一个因素。或者,如何将边际直方图添加到matplotlib.hist2d()

plt.hist2d(x,y,100,norm=LogNorm(),cmap='jet')

http://img4.mukewang.com/6152c0650001fbeb03710240.jpg

sns.jointplot(x=x, y=y)

http://img4.mukewang.com/6152c07200011c7404110421.jpg

aluckdog
浏览 288回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python