如何使用 Plots.jl 缩放字体大小

Luf*_*ufu 4 plot julia plots.jl

有没有办法一次重新调整所有字体大小(图例、刻度标签、轴标签……)?

Filippo VicentiniSlack上的原始问题。

Luf*_*ufu 8

个别字体大小可以被控制的titlefontsizetickfontsizelegendfontsizetickfontsizeguidefontsizelegendtitlefontsize属性,但我得到的,这可能是相当乏味。还有这个thickness_scaling属性。

plot(rand(10), thickness_scaling = 0.5)
Run Code Online (Sandbox Code Playgroud)

然而,这也会影响线宽。第三种选择是调用

Plots.scalefontsizes(?)
Run Code Online (Sandbox Code Playgroud)

按因子缩放所有字体大小?。这会更改所有后续绘图的全局字体大小默认值,并且可以使用以下命令撤消

Plots.scalefontsizes(1 / ?)
Run Code Online (Sandbox Code Playgroud)

Daniel Schwabeneder在 Slack 上的回答。

  • 您还可以使用不带参数的“Plots.scalefontsizes()”来重置字体大小。([相关提交](https://github.com/JuliaPlots/Plots.jl/commit/d3b825b49f89f3822da06d3136cee48fba735ca2)) (2认同)