我想用一个命令更改Plot和ListPlot中所有文本的字体大小。我记得在过去只使用一个SetOptions [Plot,...]调用每个(ListPlot和Plot),但现在我似乎需要为每个选项运行一次此命令,因此对于LabelStyle和AxesStyle一次等等。
有解决方案吗?我真的记得几个星期前这样做,但忘记了!!
感谢您的任何努力。
答案 0 :(得分:4)
经过一个小时的搜索,我认为我找到的答案是BaseStyle,所以它看起来像这样:
SetOptions[Plot, BaseStyle -> FontSize -> 18]
非常感谢:)
如果您觉得这个答案没有说服力,请发表评论。
答案 1 :(得分:1)
根据您的需要,您可能更愿意使用GraphicsBoxOptions
。请参阅以下答案以获取示例:
Keeping Text Size the Same Throughout Entire Notebook File
此选项以及其他Box类型的相关选项根据低级Box输出的类型设置样式,例如GraphicsBox
(框是发送到前端以显示的数据)。如果您想一次影响所有2D图形输出的样式,而不是通过函数(Plot
,LogPlot
等),这就是实现它的方法。