如何在基础R绘图中显示带轮廓的文本?


在基础R绘图中无法直接显示带轮廓的文本,为此我们需要使用TeachingDemos包中的shadowtext函数。shadowtext函数将在创建基础R绘图后应用。

我们需要提供文本在绘图中的位置以及其他一些参数,例如需要显示的文本、轮廓颜色和大小,以便更好地显示。

示例 1

使用以下代码在基础R绘图中显示带轮廓的文本:

plot(1)
shadowtext(1.2,1.2,"Point at 1",col="white",cex=2)

输出

如果执行上述代码,将生成以下输出:

示例 2

使用以下代码在基础R绘图中显示带轮廓的文本:

plot(5)
shadowtext(1,6,"Point at 5",col="red",cex=2)

输出

如果执行上述代码,将生成以下内容:

输出

示例 3

使用以下代码在基础R绘图中显示带轮廓的文本:

plot(1:10)
shadowtext(6,2,"Point Chart",col="green",cex=2)

输出

如果执行上述代码,将生成以下输出:

更新于: 2021年11月3日

356 次浏览

开启你的职业生涯

完成课程获得认证

开始学习
广告