wydaje mi się, odkryli dziwne zachowanie z poleceniem dzianiny słowo w RStudioRstudio nie czyni działek z dzianiny Słowo
to działa:
```{r qplot, fig.width = 6, fig.height=6, message=FALSE}
library(ggplot2)
summary(cars)
qplot(speed, dist, data = cars) + geom_smooth()
````
to nie działa
```{r q plot, fig.width = 6, fig.height=6, message=FALSE}
library(ggplot2)
summary(cars)
qplot(speed, dist, data = cars) + geom_smooth()
```
zwrócenie tej wiadomości:
pandoc.exe: Could not find image `./test_files/figure-docx/q%20plot.png', skipping...
Problem wydaje się być związany z nazwą porcji (np. qplot
vs. q plot
). Jeśli w nazwie fragmentu znajduje się spacja, wykres nie jest renderowany.
Wygląda na to, że wpływa tylko na renderowanie dokumentów Word. Rendering html działa dobrze.
Używam RStudio 0.98.1028 i R3.1.1 na windows 7.
Czy ktoś napotkał ten problem?
aktualizacja
spacja po nazwie fragment wydaje się również, aby wywołać ten sam problem:
to nie działa
```{r q_plot , fig.width = 6, fig.height=6, message=FALSE}
library(ggplot2)
summary(cars)
qplot(speed, dist, data = cars) + geom_smooth()
```
W 'knitr'' R Chunk codes' muszą mieć unikalne 'etykiety'. – MYaseen208
Dobra uwaga. To jest fałszywy kod, aby pokazać błąd. Otrzymuję tę samą odpowiedź w prawdziwym kodzie z unikalnymi nazwami. – Chris
nie jest wcale zaskakujące, że kończy się niepowodzeniem z spacją w nazwie kawałka - zgaduję, że gdzieś w dokumentacji "knitr" ostrzega przed używaniem spacji (i znaków specjalnych, takich jak/lub: i ewentualnie.?) W nazwy kawałków. Problem z przestrzenią między nazwą a przecinkiem jest bardziej zaskakujący, ale - czy nie jest odpowiedzią na to pytanie "dobrze, nie rób tego" ...? Czy masz przypadek użycia, gdy jest to poważny problem? –