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

R绘图:如何将变量文本设置为粗体并在图例中正常显示

R语言图例显示变量值的解决方法
  • 问题核心是bquote的语法使用有误:直接写temp时,它会被解析为符号名称而非变量的实际取值,需要用.()语法将变量值插入表达式。
  • 修正后的完整代码:
a <- 2
b <- 5
temp <- letters[1]
temp
plot(a,b)

legend("topleft", legend = c(as.expression(bquote(bold(.(temp)))),
                             as.expression(bquote(.(temp)))))
  • 关键说明:
    • .(temp)会把变量temp存储的实际值(即字母a)代入到表达式中
    • bold(.(temp))可以实现将变量对应的字母加粗显示
    • 第二个图例项使用.(temp),就能显示字母a而不是变量名temp

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 07:00:59