如何在R图表坐标轴标签中使用斜体字

6

我想知道是否有人能够帮助我。我已经绘制了下面的图表:

visreg(MOD.1, xlab="Distance (m)", ylab="Sciurus vulgaris (Presence/Absence)",
       xvar="Distance")

我希望能将“Sciurus vulgaris”以斜体形式呈现。有人可以帮忙吗?

谢谢!

1个回答

6

使用?visreg文档中的示例,我认为expressionitalic函数可以给你所需的内容:

fit <- lm(Ozone ~ Solar.R + Wind + Temp,data=airquality)
visreg(fit, xlab="Distance (m)", 
       ylab=expression(italic("Sciurus vulgaris  ") (Presence/Absence)))

输出:

正如您所看到的,Y轴标签(仅为“sciurus vulgaris”)是斜体字。

输入图像描述


非常感谢您的迅速回复!我已经成功做到了,但是我无法让“(存在/不存在)”保持正常字体。我尝试过各种变体:ylab = expression(italic("Sciurus vulgaris")), "(Presence/Absence)"但是没有成功! - R Beginner
啊,对不起,我误读了问题。我已经更新了答案。 - LyzandeR
非常感谢,我已经修改了所有的图表,现在它们都能正确地显示了! - R Beginner

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接