Аннотировать точку и текст в R googleVis gvisAreaChart

Мне просто интересно, есть ли возможность добавить точку и текст в диаграмму областей GoogleVis R. Скажем, у меня есть график ниже GoogleVis:

library(googleVis)

df=data.frame(country=c("US", "GB", "BR"), 
              val1=c(10,13,14), 
              val2=c(23,12,32))

plot(gvisAreaChart(df))

Теперь я хочу добавить точку с координатой ниже (x = «GB», y = 30) и текст рядом с этой точкой «Посмотри на эту точку».


person Bogaso    schedule 15.06.2017    source источник
comment
?gvisMerge на самом деле не объединяет, а просто размещает различные графики рядом друг с другом или ниже друг друга. Я ищу один сюжет с аннотацией (точка и текст)   -  person Bogaso    schedule 15.06.2017
comment
Текстовую часть не понял. Изменю мой ответ.   -  person M--    schedule 15.06.2017


Ответы (1)


Ваши данные должны быть настроены следующим образом:

df=data.frame(country=c("US", "GB", "BR"), 
              val1=c(10,13,14), 
              val2=c(23,12,32),
              point=c(NA,30,NA))

Вы, вероятно, захотите gvisComboChart:

Combo <- gvisComboChart(df, xvar = "country",
                    yvar=c("val1","val2","point"),
                    options = list(seriesType="Area",
                                   series='{3:{type:"Scatter"}}'))

И это будет вывод:

введите здесь описание изображения

person M--    schedule 15.06.2017
comment
Это работает. Однако приведенный ниже упрощенный код «plot(gvisAreaChart(df))» также генерирует тот же график на основе вашего измененного «df». Один быстрый вопрос: можем ли мы отключить все всплывающие подсказки, кроме этой точки. Где только текст, например. «Посмотри на эту точку» будет видно при наведении - person Bogaso; 15.06.2017
comment
@Bogaso Я думал о том, как добавить текст, и у меня еще не было никаких идей. Позвольте мне углубиться в ваше предложение. Единственная причина, по которой я использовал этот Combo, заключается в том, что мне не нужен оттенок ниже линий в легенде. - person M--; 15.06.2017
comment
При поиске в сети я нашел тему, связанную с управлением всплывающей подсказкой: developers.google.com/chart/interactive/docs/. Однако не мог понять, как применить его в контексте R. Любая помощь, пожалуйста? - person Bogaso; 15.06.2017
comment
Я нашел это, но не добился успеха за то время, которое мог выделить на это; cran.r-project.org/web/packages/googleVis/ виньетки/ - person M--; 15.06.2017
comment
@Bogaso Также рассмотрите возможность использования rcharts: rpubs.com/dnchari/rcharts - person M--; 15.06.2017