Ich versuche, ein Blasendiagramm mit zwei Koordinaten und ein Größenparameter mit gooogleVis in R.R googleVis Bubble, Set-Größe ohne Einstellung Farben
zu machen, wenn ich die Farbe Variable nicht schaffen, ist die Größe variabel ist verwendet als Farbe statt als Größe. Ich kann eine Farbvariable einschließen, aber dann wird die Variable im Tooltip angezeigt.
Wie kann ich dieses Verhalten vermeiden?
I gehören ein Minimum vor Beispiel mit den beiden genannten Fällen arbeiten:
library(googleVis)
set.seed(1)
bubbledata<-data.frame(id=rep("",100),X=sample(10,10,rep=TRUE),
Y=sample(10,10,rep=TRUE),Weight=sample(10,10,rep=TRUE))
# This graph uses sizevar as colorvar
bubble <- gvisBubbleChart(bubbledata, idvar="id",
xvar="X", yvar="Y",colorvar="",
sizevar="Weight")
plot(bubble)
bubbledata$colour<-""
# The output of this one is ok but the tooltip includes the colour var
bubble2 <- gvisBubbleChart(bubbledata, idvar="id",
xvar="X", yvar="Y",colorvar="colour",
sizevar="Weight")
plot(bubble2)
einfach den Grund zu klären, warum sizevar als colorvar identifiziert wird, von der Hilfe-Datei des Befehls genommen: „. ein Blasendiagramm verwendet wird, um einen Datensatz mit 2 bis 4 Dimensionen zu visualisieren, die ersten beiden Dimensionen werden als Koordinaten visualisiert, die 3. als Farbe und die 4t h als Größe **. " Basierend auf dieser Aussage glaube ich nicht, dass es eine einfache Möglichkeit gibt, nur drei Variablen zu zeichnen, ohne die Werkzeugspitze manuell zu ändern. – Felix
Danke für den Tipp Ich habe diesen Satz in der Hilfedatei nicht erreicht. Ich habe die Dokumentation von Google Charts angeschaut und es scheint, dass das Problem vom ursprünglichen Design übernommen wurde. Ich werde versuchen, den Tooltip selbst anzupassen, aber ich weiß nicht, ob ich erreichen werde, so flexibel zu sein, wie ich es möchte. –
Ja, ich habe mich daran gewöhnt, die Tooltip manuell zu bearbeiten, mit 'gsub()' etc, aber es war nicht einfach und ich gab nach einer halben Stunde auf. Ich glaube nicht, dass es am Ende sehr flexibel sein wird. Vielleicht möchten Sie einen Bug/Datei ein Problem mit den Entwicklern für dieses ... – Felix