UPDATE:
После того, как я добавил проблему на GitHub, проблема должна быть решена для текущей версии разработчика на GitHub (devtools::install_github("mages/googleVis")
). И действительно, это работает:
Проблема, похоже, в столбце данных «Прибыль»:
var datajson = [
["Apples", 98, 78, "20"],
["Oranges", 96, 81, "15"],
["Bananas", 85, 76, "9"]
];
data.addColumn('string','Fruit');
data.addColumn('number','Sales');
data.addColumn('number','Expenses');
data.addColumn('string','Profit');
По причинам, которые я не вижу, этот столбец определен как столбец типа string
. Когда вы меняете соответствующие строки на
var datajson = [
["Apples", 98, 78, 20],
["Oranges", 96, 81, 15],
["Bananas", 85, 76, 9]
];
data.addColumn('number','Profit');
градиентная цветовая шкала применяется к пузырькам.
Это может быть ошибкой в реализации googleVis
, поскольку данные Fruits
определяют столбец Profit как числовой.