http://rmarkdown.rstudio.com/authoring_shiny.htmlの例では、renderPlot
自体がプロットをマークダウンに描画しています。次のplotOutput
のステップの一部として宣言されているクリック、ブラシなどのやりとりを許可するために、どのようにマークダウンを行うことができますか?Markdownの対話型ggplot
plotOutput
とshiny
の対話例は、ここに - http://shiny.rstudio.com/articles/plot-interaction.htmlです。
コードスニペット -
```{r, echo = FALSE}
output[['Plot1']] = renderPlot(
ggplot(mtcars) + geom_point(aes(x = cyl, y = qsec))
)
renderPlot(
ggplot(mtcars) + geom_point(aes(x = cyl, y = wt))
)
print("renderPlot above. plotOutput below (which doesn't get rendered).")
renderUI({
plotOutput(
'Plot1',
brush = brushOpts(
id = 'Brush1'
),
dblclick = dblclickOpts(id = 'DblClick1'),
click = 'Click1',
height = "100%"
)
})
```