【发布时间】:2021-07-21 07:16:42
【问题描述】:
我有这个脚本可以从图像和 roi 中提取数据。除了输出图表时,我的一切工作都完美无缺。基本上我在两个直方图的窗口化方面都遇到了麻烦。如果我更改网格大小、最小计数、图形大小或 x 和 y 限制,直方图之一将始终略微拉伸,这并不重要。当我单独绘制它们时,它们不会被拉伸。有没有办法让同一个图上的六边形成为一致的“非拉伸”形状? 下面是我的图表和绘图方法。 (我省略了我的数据提取方法,因为它非常专业)。
plt.ion()
plt.figure(figsize=(16,8))
plt.title('2D Histogram of Entorhinal Cortex ROIs')
plt.xlabel(x_inputs)
plt.ylabel(y_inputs)
colors = ['Reds','Blues']
x = []
y= []
#image extraction code
hist1 = plt.hexbin(x[0],y[0], gridsize=100,cmap='Reds',mincnt=10, alpha=0.35)
hist2 = plt.hexbin(x[1],y[1], gridsize=100,cmap='Blues',mincnt=10, alpha=0.35)
plt.colorbar(hist1, orientation="vertical")
plt.colorbar(hist2, orientation="vertical")
plt.ioff()
plt.show()
【问题讨论】:
标签: python matplotlib histogram histogram2d