调整 Plotly 图中的字体以匹配 Base R Plot

Adjust font in Plotly graph to match Base R Plot

我正在使用 Plotly(3D 曲面图)绘图。最小示例:

library(plotly)
plot_ly(z = ~volcano) %>% add_surface() %>% layout(title=list(text="<b>Lorem ipsum dolor sit amet</b>", font=list(color="black")))

但是,我在演示文稿中另外拥有的大部分绘图都是使用基本 R plot 命令制作的。最小示例:

par(font=2)
plot(mtcars$mpg, mtcars$hp, main="Lorem ipsum dolor sit amet")

现在我想以一致的方式让我的所有情节。我已经想出了使颜色、背景和标题位置相似的方法。然而,标题本身看起来有点不同。是否可以为 plotly 标题使用与基本 R 图中相同的字体?或者,如果这行不通,是否可以采用其他方式?

plotly中,您可以更改标题参数中的字体系列,或者您可以更改整个绘图的字体

# Change font of title
plot_ly(z = ~volcano) %>% 
  add_surface() %>% 
  layout(title=list(text="<b>Lorem ipsum dolor sit amet</b>", 
                    font=list(color="black", family = "Helvetica")))

# Change font for whole plot
plot_ly(z = ~volcano) %>% 
  add_surface() %>% 
  layout(title=list(text="<b>Lorem ipsum dolor sit amet</b>", 
                    font=list(color="black")),
         font = list(family = "Helvetica"))