2 Knitr / R Markdown / Rstudio-Probleme: Highcharts und Morris.js
Ich versuche gerade, einige verschiedene Arten von rCharts mit meinen eigenen Daten zu replizieren. Das erste ist ein HighCharts-Diagramm mit dem folgenden Code:
````{r}
setwd("C:/Users/ypetscher/Dropbox/R fun")
blah<-read.csv("g8a.csv")`
require(slidify)
require(rCharts)
require(rHighcharts)
```
```{r}
x<-data.frame(blah,stringsAsFactors=TRUE)
colnames(x)<-substr(colnames(x),2,5)
a<-rHighcharts:::Chart$new()
a$chart(type="column")
a$title(text="Percent of Students on Grade Level on G8 FCAT for Reading (1), Math (2), Writing (3), and Science (4)")
a$xAxis(categories=rownames(x))
a$yAxis(title=list(text="Percent Proficient"))
a$data(x)
```
Wenn dies als Teil ausgeführt wird, wird das Diagramm gut erstellt, aber wenn ich in Markdown Knit HTML verwende, bleibt es eine Weile in der Vorschau-Phase und wenn ich es beende, wird eine "Status 15" -Meldung angezeigt, die ich ' Ich weiß nicht, was das bedeutet und wie es gelöst werden soll.
Ein zweites Diagramm, das ich versuche, ist ein Morris.js-Diagramm in Markdown mit knitr. Ich habe meinen R-Code genommen und in R Markdown geschrieben, was so aussieht:
```{r}
library(slidify)
library(knitr)
library(rCharts)
library(RColorBrewer)
library(reshape2)
setwd("C:/Users/ypetscher/Dropbox/R fun")
blah<-read.csv("g8.csv")
blah
```
```{r}
m2<-mPlot(x="year",y=colnames(blah)[-1],data=blah, type="Bar")
m2$set(barColors=brewer.pal(4,"Spectral"))
m2$set(xlab="Year")
m2$set(postUnits="%")
m2$set(hideHover="auto")
m2
```
Wenn ich die Chunks ausführe, wird ein nettes Diagramm wie erwartet mit einer HTML-Datei von (file: /// C: /Users/ypetscher/AppData/Local/Temp/RtmpW4q3ka/filed284f137718.html) erzeugt; Wenn ich jedoch auf "HTML stricken" klicke, erhalte ich eine Datei, die den Code enthält, aber das Diagramm nicht erzeugt. Außerdem erhalte ich beim Aufrufen von Google Chrome folgende Fehlermeldung:
"Für folgende Webadresse wurde keine Webseite gefunden: file: /// C: /Users/YPETSC~1/AppData/Local/Temp/Rtmpk1Pfbp/filee0c383670e0.html Fehler 6 (net :: ERR_FILE_NOT_FOUND): Die Datei oder das Verzeichnis konnte nicht gefunden werden gefunden werden."
Jede Hilfe bei der Diagnose dieser Probleme wäre sehr dankbar. Vielen Dank!