2017-02-19 1 views
0
Diagramm

ich Plotly with R bin mit einem Diagramm zu erstellen, die in einem R Markdown Presentation With Ioslides gerendert wird, sondern statt the demo chart from the website wie folgt zeigt:R Markdown Präsentation nicht geladen/Rendering interaktive Plotly

enter image description here

Es wird Rendering die Schritte wie folgt aus:

enter image description here

Mein Code ist ziemlich einfach:

--- 
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) 
``` 
+1

Verwenden Sie 'suppressPackageStartupMessages ({library (plotly)})', um Paketmeldungen zu vermeiden. Geben Sie dann in der letzten Zeile Ihres Codes ein "p" ein, um das Diagramm anzuzeigen. –

+0

Das ist die Antwort! Danke, es hat funktioniert! –

Antwort

1

Wie Karthik Arumugham wies darauf hin, Sie den Plot angezeigt werden müssen, entweder durch p Eingabe oder nicht plot_ly zu Variablen zugewiesen wird, sondern es direkt aufrufen.

Ich würde vorschlagen, die fehlenden Variablen (type='scatter', mode='markers') explizit anzugeben, anstatt die Ausgabenachrichten zu unterdrücken. Darüber hinaus könnten Sie hinzufügen {r, warning=F} der Nachricht

Error: attempt to use zero-length variable name

loszuwerden.

--- 
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') 
``` 
+0

Danke, aber es funktioniert immer noch nicht. Es zeigt immer noch die gleiche Nachricht wie im zweiten Bild. –

+1

Haben Sie vor dem Importieren plotly suppressPackageStartupMessages ({library (plotly)}) hinzugefügt? –

+0

Ja, habe ich! Jetzt ist es okay. Ich habe deine Antwort bereits angenommen. –