Mathematica:在Plot或Listplot中同时更改所有文本字体

时间:2012-10-30 07:19:39

标签: fonts styles plot wolfram-mathematica font-size

我想用一个命令更改Plot和ListPlot中所有文本的字体大小。我记得在过去只使用一个SetOptions [Plot,...]调用每个(ListPlot和Plot),但现在我似乎需要为每个选项运行一次此命令,因此对于LabelStyle和AxesStyle一次等等。

有解决方案吗?我真的记得几个星期前这样做,但忘记了!!

感谢您的任何努力。

2 个答案:

答案 0 :(得分:4)

经过一个小时的搜索,我认为我找到的答案是BaseStyle,所以它看起来像这样:

SetOptions[Plot, BaseStyle -> FontSize -> 18]

非常感谢:)

如果您觉得这个答案没有说服力,请发表评论。

答案 1 :(得分:1)

根据您的需要,您可能更愿意使用GraphicsBoxOptions。请参阅以下答案以获取示例:

Keeping Text Size the Same Throughout Entire Notebook File

Set default font for Output

此选项以及其他Box类型的相关选项根据低级Box输出的类型设置样式,例如GraphicsBox(框是发送到前端以显示的数据)。如果您想一次影响所有2D图形输出的样式,而不是通过函数(PlotLogPlot等),这就是实现它的方法。