Julia:如何将网格图中的 x 轴与 Plots.jl 对齐?

Julia: How can I align x axises in grid plot with Plots.jl?

我想将 heatmapareaplot 的 x 轴与 Plots.jl 对齐:

但问题是颜色条使轴不对齐。任何实际实现此目的的想法或任何可能有用的解决方法?

我的主要情节函数如下所示:

pyplot()
p = plot(p1,p2,
    size=(1200,500),
    dpi = 300,
    right_margin=20px,
    top_margin=10px,
    layout = @layout[a{0.75h,1w}; b{0.25h,1w};])

编辑:

解决方法是在热图顶部绘制颜色条,但这不是很令人满意。

一个对我有用的解决方法是在颜色条下方包含一个空的小图:

> p_empty = plot([NaN], axis=false, grid=false, background_color=:transparent);
> ll = @layout [a{0.75h}; b{0.955w} c]
> p = plot(p1, p2, p_empty, layout=ll)