5
リーフレットでイベント(map_marker_click)を使用して同じページの別のチャートにハイチャートの縦棒グラフを表示するflexdashboardを作成しようとしています。私は他の例を取り上げて、Flexdashboardsのチュートリアルや例題で探しているものを見つけることができません。 Thisは、光沢のある入力やplot.lyの統合やポリゴンの代わりにマーカを使用することなく(はるかに少ない)、私が望むものに非常に近いものです。FlexdashboardsとリーフレットとマーカーHighchartsでクリック
私はRでflexdashboardため、次のコードを持っている:これは光沢のある統合の有無に関わらずflexdashboardで達成することができれば
title: "Flexdashboards and Leaflet"
output:
flexdashboard::flex_dashboard:
vertical_layout: fill
runtime: shiny
---
```{r,include=FALSE}
library(flexdashboard)
library(shiny)
library(leaflet)
library(highcharter)
```
```{r,include=FALSE}
latitude<-c(35.94077, 35.83770, 35.84545, 35.81584, 35.79387, 36.05600)
longitude<-c(-78.58010, -78.78084, -78.72444, -78.62568, -78.64262,-78.67600)
amounts1<-c(27, 44, 34, 46, 25, 15)
amounts2<-c(34, 52, 35, 78, 14, 24)
ids<-c("a", "b", "c", "d", "e", "f")
df<-data.frame(ids,amounts1,amounts2,latitude,longitude)
renderLeaflet({
leaflet() %>%
addTiles() %>%
addMarkers(lng=c(longitude),lat=c(latitude))
})
observeEvent(input$map_marker_click,{
click<-input$map_marker_click
if(is.null(click))
return()
})
```
```{r}
renderHighchart({
highchart() %>%
hc_chart(type = 'column')%>%
hc_add_series(name=amounts1, data=click())
hc_add_series(name=amounts2, data=click())
})
```
私は疑問に思って。
答えと明快さに感謝します。 – Lebeauski