在textxy()中为选定文本使用斜体字体

时间:2013-04-03 17:45:30

标签: r

我正在使用校准库将文本放在xy图中,并希望更改文本某些部分的字体。在下面的示例中,我希望'K'使用斜体字体,其余文本使用普通字体。

textxy(7.5, 6, 'Arrows indicate optimal K', cx=0.8)

1 个答案:

答案 0 :(得分:1)

你需要一个plotmath表达式并使用italic() plotmath函数,例如:

textxy(7.5, 6, expression("Arrows indicate optimal" ~ italic(K)), cx=0.8)

textxy(7.5, 6, expression(Arrows~ indicate ~ optimal ~ italic(K)), cx=0.8)

以下是一个完整的例子:

require("calibrate")
plot(1:10, type = "n")
textxy(5, 5, expression("Arrows indicate optimal" ~ italic(K)), cx=0.8)

enter image description here