如何增加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")
Run Code Online (Sandbox Code Playgroud)
如果使图形足够小,则第二个图形的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)
Run Code Online (Sandbox Code Playgroud)
using Measures顺便提一下,注意这个部分.我希望这有帮助.
| 归档时间: |
|
| 查看次数: |
626 次 |
| 最近记录: |