如何增加Plots.jl中子图之间的空间?
最小的非工作示例:
julia> using Plots; pyplot() Plots.PyPlotBackend() julia> data = [rand(100), rand(100)]; histogram(data, layout=2, title=["Dataset A" "Dataset B"], legend=false) ylabel!("ylabel")
如果使图形足够小,则第二个图形的y标签会与第一个图形发生碰撞.
在文档的属性部分中Plots.jl
,有一个名为Subplot的部分.在那里,你会发现关键字margin
,top_margin
,bottom_margin
,left_margin
并right_margin
可以帮助你.
最小的工作示例是:
using Plots, Measures pyplot() data = [rand(100), rand(100)]; histogram(data, layout = 2, title = ["Dataset A" "Dataset B"], legend = false, ylabel = "ylabel", margin = 5mm)
using Measures
顺便提一下,注意这个部分.我希望这有帮助.