2017-05-04 4 views
0
hinzu

Ich habe vor kurzem versucht, einige schöne interaktive Plots mit Iplots und Qtlcharts zu machen, aber es ist nicht gelungen, eine praktikable Lösung zum Hinzufügen von Beschriftungen oder Legenden zu finden. Jeder weiß, wie man Text zu einer interaktiven Handlung in R hinzufügt?So fügen Sie Text zu einem interaktiven Plot in R

Im Folgenden finden Sie einige Codes zum Testen.

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

Gibt es eine Funktion wie: plot (x, y); Text (0,0, Etiketten = "Test") zum Hinzufügen von Text zum interaktiven Plot?

bearbeiten: Danke Rafael und TheBiro für die Antworten. Im Grunde wollte ich einen permanenten Text (und vielleicht auch Zeilen) in den interaktiven Plot einfügen, wie wir es mit text() in normalen Plots erreichen. Entsprechender Code in normalem Diagramm:

Plot (x, y); Text (-2,0, Etiketten = "Test"); abline (h = -1)

Ist es möglich?

Antwort

0

Sie können labels wie folgt hinzufügen:

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

Ist es möglich, neben den x/y-Etiketten bearbeiten/Text hinzufügen. Zum Beispiel, kann ich ein Label hinzufügen "Dies ist ein interaktives Diagramm!" in der oberen Ecke? – Hao

1

Was ist dieser Text, den Sie hinzufügen möchten? Ist es die Information "X", "Y" und "Gruppe" für jeden Punkt in Ihrer Handlung?

Try this:

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

Danke Rafael. Ist es möglich, dem interaktiven Plot einen permanenten Text hinzuzufügen? Der Text, den ich hinzufügen möchte, bezieht sich nicht auf die Informationen der Variablen, sondern auf eine permanente Beschriftung für das gesamte Diagramm. – Hao

Verwandte Themen