如何使用 Julia 中的 Plots 获得等比例的轴

K. *_*son 4 plot julia

我在 Julia 中使用PlotlywithPlots包创建了一个热图图。我使用以下命令生成热图heatmap(10^9 .* (height + deformation))。然后,我得到一个看起来像这样的情节 热图

x 轴和 y 轴的长度都在 0 到 256 的范围内,但它们的比例与热图的矩形形状不同。如何使 x 轴和 y 轴的比例相等?

hck*_*ckr 5

您可以将aspect_ratio属性与:equal选项一起使用。

heatmap(10^9 .* (height + deformation), aspect_ratio=:equal)
Run Code Online (Sandbox Code Playgroud)

应该给你同样缩放的 x 和 y 轴。如果您给出一个数字而不是:equal,则绘图区域的大小将调整为 1 y-unit 与aspect_ratiox-units 的大小相同。

您可以Plots.jl在文档的相关部分中查看要使用的其他属性Plots.jl