ggplot2轴标签乘号显示异常:含下标与单位的轴标题设置问题
ggplot轴标题乘号显示问题解决方法
- 你用
bquote(AUC[inf]~(hr*(μg/ml)))时,代码里的*是plotmath的语法连接符,不会被渲染成可见的乘号。要显示真正的乘号,有两种实用方案:- 用plotmath专属的
%*%运算符,它会被渲染为标准乘号:ylab <- bquote(AUC[inf]~hr%*%(μg/ml)) - 直接插入Unicode乘号
×(对应代码\u00D7),用~分隔元素保证合适间距:ylab <- bquote(AUC[inf]~hr~"\u00D7"~(μg/ml))
- 用plotmath专属的
- 两种方法都能保留
inf的下标效果,同时正确显示乘号。把调整后的ylab传入ggplot的ylab()函数就行。
内容的提问来源于stack exchange,提问作者user22156509
相关产品推荐
相关产品推荐

