繁体   English   中英

Matplotlib:如何增加Heatmap(hexbin)中bin的大小?

[英]Matplotlib: How to increase size of bin in Heatmap (hexbin)?

Matplotlib:如何设置使用hexbin创建的垃圾箱的大小? 我的问题是垃圾箱太小,以致图形看起来有些怪异。

使用pylab_examples示例代码:hexbin_demo.py ,您可以轻松地处理所有可选参数,以了解它们如何影响同一数据集。 这是gridsize作用:

在此处输入图片说明


我只是复制并粘贴了演示中的代码(包括数据创建部分),然后为具有相同参数的不同值制作了子图,如下所示

plt.subplots_adjust(hspace=0.5)
plt.subplot(132)
plt.hexbin(x, y, cmap=plt.cm.YlOrRd_r)
plt.axis([xmin, xmax, ymin, ymax])
plt.title("Gridsize 100 (default)")
cb = plt.colorbar()
cb.set_label('counts')

plt.subplot(133)
plt.hexbin(x, y, cmap=plt.cm.YlOrRd_r, gridsize = 200)
plt.axis([xmin, xmax, ymin, ymax])
plt.title("Gridsize 200")
cb = plt.colorbar()
cb.set_label('counts')

plt.subplot(131)
plt.hexbin(x, y, cmap=plt.cm.YlOrRd_r, gridsize = 10)
plt.axis([xmin, xmax, ymin, ymax])
plt.title("Gridsize 10")
cb = plt.colorbar()
cb.set_label('counts')

plt.show()
plt.close()

暂无
暂无

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

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