14

Rpres ファイルに plotly プロットを含める方法は? 通常のRmdファイルのようにすると

Basic Plot
========================================================
```{r, echo=FALSE}
library(plotly)
plot_ly(economics, x = date, y = unemploy / pop)
```

結果は次のようになります。 ファイルのエラー(con、

私が思いついたソリューションは、Markdown に HTML を含めることができる可能性を利用しています。

Basic Plot
========================================================
```{r, results='hide', echo=FALSE}
library(plotly)
p = plot_ly(economics, x = date, y = unemploy / pop)
htmlwidgets::saveWidget(as.widget(p), file = "demo.html")
```
<iframe src="demo.html" style="position:absolute;height:100%;width:100%"></iframe>

しかし、追加のファイルを使用しない、よりエレガントなソリューションを望んでいます。

4

2 に答える 2

5

以下は、ioslides プレゼンテーションに plot_ly グラフを含める方法の最小限の例であるため、Rpres に関する質問にはまったく答えていませんが、代替手段を提供しています。

最初のスライドは、ggplot スタイルを維持しながら、ggplot から plot_ly に変換されたプロットを示しています。2 番目のスライドは、直接 plot_ly を使用してプロットを表示します。

---
title: "Plot_ly demo"
date: "8 December 2016"
output: ioslides_presentation
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
```

## A simple plot_ly

```{r, fig.align='center', message = FALSE}
library(plotly)

df <- data.frame(x =  1:10, y = (1:10)^2)

p <- ggplot(df, aes(x = x, y = y)) + geom_line() + labs(x = "X", y = "Y", title = "X and Y")

ggplotly(p)
```

## Another simple plot_ly

```{r, echo = FALSE, fig.align = 'center', message = FALSE}
plot_ly(df, x = x, y = y)
```
于 2016-12-08T12:33:27.093 に答える