R Markdown не отображает графику

55
6

Я использую Rstudio версии 1.1.447. на Dell Latitude E5470 с использованием Windows 10. Я пытаюсь создать презентацию для назначения с использованием R markdown и knittr и ioslides. В результате в представлении будет отображаться полная черная страница вместо графика. График, однако, отображается в Rstudio, если я запускаю код самостоятельно за пределами уценки R.

Вот мой код:

'''{r, echo = TRUE, include=FALSE}
library("plotly")
library("ggplot2")
library("datasets")
data("state")

x <- state.area
y <- state.x77[,1]*1000
z <- state.x77[,5]
fac <- state.division

newdf <- as.data.frame(cbind(state.area, state.x77[,1]*1000, state.x77[,5], state.division))
colnames(newdf) <- c("Area", "Population", "Murder", "Division")

p <-plot_ly(newdf,
x="Area",
y="Population",
z="Murder",
type="scatter3d",
mode="markers",
color="Division")
p
'''

спросил(а) 2018-06-07T16:32:00+03:00 2 года назад
1
Решение
101

Попробуйте сделать то же самое, но удалите {r, echo = TRUE, include=FALSE} и замените его просто {r}.

Вот полный рабочий ответ.

---
title: "Plotly in Markdown Example"
output: html_document
---

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

library("plotly")
library("ggplot2")
library("datasets")

data("state")

x <- state.area
y <- state.x77[,1]*1000
z <- state.x77[,5]
fac <- state.division
'''

## Plot title goes here

Awesome comments about plot output goes here:

'''{r}

newdf <- as.data.frame(cbind(state.area, state.x77[,1]*1000, state.x77[,5], state.division))
colnames(newdf) <- c("Area", "Population", "Murder", "Division")

p <-plot_ly(newdf,
x="Area",
y="Population",
z="Murder",
type="scatter3d",
mode="markers",
color="Division")
p
'''

ответил(а) 2018-06-07T16:52:00+03:00 2 года назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема