Я пытаюсь сделать пузырьковую диаграмму с двумя координатами и параметрами размера с gooogleVis в R.R googleVis BubbleChart, размер набора без установки цветов
Когда я не установить переменный цвет, переменной размер используется как цвет, а не как размер. Я могу включить colorvar, но затем переменная отображается во всплывающей подсказке.
Как я могу избежать такого поведения?
I включают как минимум рабочий пример с двумя случаями, упомянутых выше:
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)
Просто чтобы прояснить причину, почему sizevar определяется как colorvar, взятый из файла справочной работы команды:. «пузырь диаграмма используется для визуализации набора данных с 2 до 4 размеров первые два из размеры визуализируются как координаты, ** 3-й цвет и 4t h как размер **. " Основываясь на этом утверждении, я не думаю, что есть простой способ построить только три переменные без изменения подсказки вручную. – Felix
Спасибо за подсказку. Я не дошел до этого предложения в файле справки. Я просмотрел документацию по диаграммам google и кажется, что проблема унаследована от оригинального дизайна. Я постараюсь самостоятельно настроить всплывающую подсказку, но я не знаю, смогу ли я добиться такой гибкости, как хотелось бы. –
Да, я потрудился с редактированием подсказки инструмента вручную, используя 'gsub()' и т. Д., Но это было не прямо, и я сдался через полчаса. Я не думаю, что это будет очень гибко в конце. Возможно, вы захотите представить ошибку/файл с разработчиками для этого ... – Felix