如何在R

时间:2017-05-04 19:11:55

标签: r label legend iplots

我最近尝试使用iplots和qtlcharts制作一些不错的交互式图,但没有设法找到一个可行的解决方案来添加标签或图例。任何人都知道如何在R中的交互式图中添加文本?

以下是一些测试代码。

library(qtlcharts)
x <- rnorm(100)
grp <- sample(1:3, 100, replace=TRUE)
y <- x*grp + rnorm(100)
iplot(x, y, grp)

是否有一些功能: plot(x,y); text(0,0,labels =“test”)用于将文本添加到交互式绘图中?

编辑:感谢Rafael和TheBiro的答案。基本上,我想在交互式图中添加一个永久文本(也可能是行),就像我们在普通图中使用text()所做的那样。正常情节中的通讯代码:

plot(x,y); text(-2,0,labels =“test”); abline(h = -1)

有可能吗?

2 个答案:

答案 0 :(得分:1)

您要添加的内容是什么?是信息&#34; X&#34;,&#34; Y&#34;和&#34; Group&#34;对于你的情节中的每一点?

试试这个:

iplot(x, y, grp, 
  indID = paste("x =", round(x,1),  "<br/>",
                "y =", round(y, 1), "<br/>", 
                "group =", grp))

答案 1 :(得分:0)

您可以像这样添加labels

iplot(x, y, grp, chartOpts=list(xlab="X Label", ylab="Y Label"))