You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将绘图标题设置为粗体罗马字母格式

解决绘图标题中粗体罗马字母的格式问题

我懂这种卡壳的感觉!给你几个靠谱的实操方案,应该能解决你在绘图标题里设置粗体罗马字母的问题:

基础绘图(Base R)场景

之前你试了bquote、expression但没成功,大概率是语法细节没踩对。试试这两种写法:

  • 用expression结合bold()和roman()嵌套:
    plot(1:10, main = expression(bold(roman("Your Bold Roman Title"))))
    
  • 要是需要动态插入变量,用bquote的正确嵌套方式:
    title_text <- "Dynamic Title"
    plot(1:10, main = bquote(bold(roman(.(title_text)))))
    
    这里的关键是把roman()放在bold()里面,确保罗马字体和粗体同时生效。

ggplot2场景

如果是用ggplot2绘图,得用element_text()配合face参数,同时指定字体族为罗马体:

library(ggplot2)
ggplot(mtcars, aes(wt, mpg)) +
  geom_point() +
  labs(title = "Your Bold Roman Title") +
  theme(plot.title = element_text(face = "bold", family = "serif"))

这里family = "serif"对应罗马字体,face = "bold"设置粗体,两者结合就能得到你要的效果。

小贴士:如果你的系统里罗马字体显示有问题,可以先运行windowsFonts()(Windows)或X11Fonts()(Linux)查看可用字体族,替换成系统支持的罗马字体名称。

内容的提问来源于stack exchange,提问作者Gilgamesh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 06:53:09