如何在Julia的Plots库中增大图表标签及坐标轴刻度字号
Julia Plots库调整标签与刻度字号的正确参数
annotationfontsize参数仅作用于通过annotate!()手动添加的自定义注释文本,不适用于图表自带的坐标轴标签、刻度等内置元素,对应功能需要使用专门的参数实现:
- 调整坐标轴标签(x轴、y轴的标题文本)字号:单独修改单轴可使用
xguidefontsize、yguidefontsize,需同时修改所有轴的标签字号直接使用guidefontsize参数即可 - 调整坐标轴刻度数值的字号:单独修改单轴可使用
xtickfontsize、ytickfontsize,需同时修改所有轴的刻度字号直接使用tickfontsize参数即可 - 若需同步调整其他文本元素字号,可使用对应参数:图例对应
legendfontsize,图表标题对应titlefontsize
单图设置示例
using Plots x = 1:10 y = rand(10) plot(x, y, label = "随机数据", xlabel = "X轴标签", ylabel = "Y轴标签", title = "字体大小调整示例", guidefontsize = 14, # 坐标轴标签字号 tickfontsize = 12, # 刻度数值字号 legendfontsize = 12,# 图例字号 titlefontsize = 16 # 图表标题字号 )
全局默认设置示例
如果希望所有绘图默认应用对应字号设置,可提前调用default()函数统一配置:
using Plots default( guidefontsize = 14, tickfontsize = 12, legendfontsize = 12, titlefontsize = 16 ) # 后续绘制的所有图表都会默认使用上述字号配置 x = 1:10 y = rand(10) plot(x, y, xlabel = "X轴", ylabel = "Y轴")
内容的提问来源于stack exchange,提问作者joinijo
相关产品推荐
相关产品推荐

