Not The Real Hemingway
Not The Real Hemingway

Reputation: 155

R Markdown Presentation not loading/ rendering interactive Plotly chart

I am using Plotly with R to create a chart that will be rendered in a R Markdown Presentation With Ioslides, but instead of showing the demo chart from the website like the following:

enter image description here

It is rendering the steps like this:

enter image description here

My code is pretty simple:

---
title: "R Markdown Presentation & Plotly"
author: "Eduardo Almeida"
date: "February 19, 2017"
output: ioslides_presentation
---

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

## Interactive plot with Plotly 

```{r}
library(plotly)
p <- plot_ly(economics, x = ~date, y = ~unemploy / pop)
```

Upvotes: 0

Views: 1777

Answers (1)

Maximilian Peters
Maximilian Peters

Reputation: 31659

As Karthik Arumugham pointed out you need to display the plot, either by entering p or not assigning plot_ly to variable but calling it directly.

I'd suggest to explicitly state the missing variables (type='scatter', mode='markers') instead of suppressing the output messages. In addition you could add {r, warning=F} to get rid of the

Error: attempt to use zero-length variable name

message.

---
title: "R Markdown Presentation & Plotly"
author: "Eduardo Almeida"
date: "February 19, 2017"
output: ioslides_presentation
---

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

## Interactive plot with Plotly 

```{r, warning=F}
suppressPackageStartupMessages({library(plotly)})
library(plotly)
plot_ly(economics, x = ~date, y = ~unemploy / pop, type='scatter', mode='markers')
```

Upvotes: 1

Related Questions