如何解决具有动态 bin 宽度的 2D 直方图
我在 Julia 中创建直方图时遇到问题。我想在对数尺度上,在输出图中,bin 的大小都相同。到目前为止,我有一个固定的 bin 宽度(见代码)
histogram2d((nu_m,m_ee_val),xlims = (0.01,1),ylims = (0.0001,xscale= :log10,yscale= :log10,bins=(0.01:0.001:1,0.0001:0. 1))
我必须改变什么才能拥有动态 bin 宽度?
感谢您的帮助!
解决方法
要获得相等的空间,您需要对 bin 大小使用 10
的幂,例如:
x = abs.(randn(10000))
y = abs.(randn(10000))
using Plots
histogram2d(x,y,xscale=:log10,yscale=:log10,bins=(10 .^(-2:.2:1),10 .^(-2:.2:1)))
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。