R 마크다운에 그림/표 삽입
그래서 저는 R 마크다운에 표와 사진을 삽입하고 싶습니다.일반 워드 문서에서는 표를 쉽게 삽입할 수 있습니다(5행 x 2열). 사진의 경우 복사하여 붙여넣기만 하면 됩니다.
가로 5열, 세로 2열 표를 삽입하고 표에 내용을 입력하는 방법(두 번째 열이 첫 번째 열보다 넓다는 관점에서 표를 조정하는 방법)은 무엇입니까?
사진을 삽입하려면 어떻게 해야 합니까?제가 알기로는 먼저 사진을 png로 저장한 후 제 문서에 참고해야 합니다.또한 한 페이지 이상 차지하거나 한 페이지 미만을 차지하지 않는 등 보고서에 맞게 사진을 자동으로 조정하려고 합니다.(사진의 크기를 내 마음에 맞게 조정할 수 있는 방법이 있습니까?
R 마크다운에 대해 멋진/포맷을 아는 사람이 있다면 저에게도 알려주시겠습니까?나는 그것을 알고 있습니다.
#
에 큰 의단큰제만들고을목문,만고,▁makes,** **
대담하게 행동합니다.하지만 제가 아는 것은 그것뿐이에요!
여러 사이트에서 테이블 및 이미지에 대한 합리적인 치트 시트 또는 하우투를 제공합니다.내 목록의 맨 위는 다음과 같습니다.
RStudio의 R마크다운, 기본적인 세부사항(표 포함) 및 pandoc의 마크다운 재작성.
사진은 사용이 매우 간단하지만 페이지에 맞게 이미지를 조정할 수 있는 기능은 제공하지 않습니다(아래 업데이트 참조).이미지 속성(크기, 해상도, 색상, 테두리 등)을 조정하려면 이미지 편집기의 형식이 필요합니다.ImageMagick, GIMP 또는 InkScape 중 하나로 필요한 모든 것을 자유롭고 오픈 소스로 수행할 수 있습니다.
사진을 추가하려면 다음을 사용합니다.
![Caption for the picture.](/path/to/image.png)
PNG와 JPG를 지원하는 pandoc은 당신의 대부분의 요구를 충족시켜야 한다는 것을 알고 있습니다.
R(예: 그림)에서 영상 크기를 생성하는 경우 영상 크기를 제어할 수 있습니다.이 작업은 이미지를 생성하는 명령에서 직접 수행하거나 knitr을 사용하는 경우 옵션을 통해 수행할 수 있습니다(권장:청크 옵션(특히 그림)을 확인합니다.
저는 이러한 튜토리얼을 숙독하는 것을 강력히 추천합니다. 마크다운은 매우 편리하고 대부분의 사람들이 정기적으로 사용하지 않지만 일단 배우고 나면 매우 좋아하는 많은 기능을 가지고 있습니다. (그래서 이 튜토리얼에서 매우 직접적으로 대답하는 질문을 하기에 가장 좋은 장소는 아닙니다.)
2019년 8월 31일 업데이트
전에, 얼마전에,에,pandoc
이미지에 대한 "link_attributes"를 통합했습니다(2015년에 주로 commit jgm/sysoc#244cd56)."이미지 크기 조정"을 직접 수행할 수 있습니다.예:
![unchanged image](foo.jpg)
![much-smaller image](foo.jpg){#id .class width=30 height=20px}
![half-size image](foo.jpg){#id .class width=50% height=50%}
치수는 단위를 지정하지 않거나(일반적으로 가정함), ",px
, , 및 " (ref: https://pandoc.org/MANUAL.html, 검색을 사용하여 제공할 수 있습니다.link_attributes
).
(긴 논의가 있었지만 CommonMark가 이를 구현했는지는 확신할 수 없습니다.)
업데이트: @r2evan의 답변으로 R Markdown에 이미지를 삽입하고 이미지 크기를 제어하는 것이 훨씬 쉽습니다.
이미지들
이 북다운 책은 이미지를 포함하는 가장 좋은 방법은 사용하는 것이라고 설명합니다.include_graphics()
예를 들어 전체 너비 이미지를 아래 캡션으로 인쇄할 수 있습니다.
```{r pressure, echo=FALSE, fig.cap="A caption", out.width = '100%'}
knitr::include_graphics("temp.png")
```
보다 더 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ![your image](path/to/image)
:
- 출력 형식(HTML/PDF/Word)에 따라 명령이 자동으로 변경됩니다.
- 구문을 플롯의 할 수 .
fig.width
(), 보고의출력너비()out.width
추가(), ()fig.cap
등) 등 - 출력에 가장 적합한 그래픽 장치를 사용합니다.즉, PDF 이미지는 고해상도로 유지됩니다.
테이블
knitr::kable()
R Markdown 보고서에 표를 포함하는 가장 좋은 방법은 여기에서 완전히 설명한 것입니다.이 기능은 선택한 출력에 대한 올바른 형식을 자동으로 선택하는 데 유용합니다.
```{r table}
knitr::kable(mtcars[1:5,, 1:5], caption = "A table caption")
```
R R Markdown을 할 수 .insert_table
꾸러미테이블을 만들기 위한 깔끔한 그래픽 인터페이스를 제공합니다.
열의 사용자 은 블테열너사정용스설을는것정하은다범벗위어다납의 범위를 .knitr
러나그나kableExtra
패키지는 이를 달성하는 데 도움이 되도록 작성되었습니다. https://cran.r-project.org/web/packages/kableExtra/index.html
스타일 팁
R 마크다운 치트 시트는 여전히 당신이 사용할 수 있는 대부분의 기본 구문에 대해 배울 수 있는 가장 좋은 장소입니다.
포맷의 잠재적인 확장을 찾고 있는 경우,bookdown
패키지 또한 탐색할 가치가 있습니다.상호 참조, 특수 헤더 작성 등의 기능을 제공합니다. https://bookdown.org/yihui/bookdown/markdown-extensions-by-bookdown.html
그림을 삽입할 때, r2evans의 제안은 다음과 같습니다.![Caption for the picture.](/path/to/image.png)
PDF 출력이 필요한 경우 문제가 발생할 수 있습니다.
니트러 함수는 _graphics를 포함합니다. knitr::include_graphics('/path/to/image.png')
는 사용자를 대신하여 생성 중인 출력 형식에 가장 적합한 마크다운을 생성하는 보다 휴대성이 뛰어난 대안입니다.
3월에 저는 멋진 3D 프레임워크인 impress.js와 함께 slidify, Rmarkdown에서 프레젠테이션을 했습니다.나의index.Rmd
처럼 .
---
title : French TER (regional train) monthly regularity
subtitle : since January 2013
author : brigasnuncamais
job : Business Intelligence / Data Scientist consultant
framework : impressjs # {io2012, html5slides, shower, dzslides, ...}
highlighter : highlight.js # {highlight.js, prettify, highlight}
hitheme : tomorrow #
widgets : [] # {mathjax, quiz, bootstrap}
mode : selfcontained # {standalone, draft}
knit : slidify::knit2slides
서브디어는 다음과 같습니다.
/assets /css /impress-demo.css
/fig /unnamed-chunk-1-1.png (generated by included R code)
/img /SS850452.png (my image used as background)
/js /impress.js
/layouts/custbg.html # content:--- layout: slide --- {{{ slide.html }}}
/libraries /frameworks /impressjs
/io2012
/highlighters /highlight.js
/impress.js
index.Rmd
배경 코드 스니펫에 이미지가 있는 슬라이드가 있습니다.Rmd:
<div id="bg">
<img src="assets/img/SS850452.png" alt="">
</div>
마지막으로 작업한 이후에 몇 가지 문제가 발생했지만(사진은 더 이상 배경에 없고 R 플롯에서 너무 크게 텍스트로 표시됨) 로컬에서는 잘 작동합니다.RPubs에서 실행하면 문제가 발생합니다.
언급URL : https://stackoverflow.com/questions/25166624/insert-picture-table-in-r-markdown
'programing' 카테고리의 다른 글
규칙을 사용하여 시간 간격 가져오기 (0) | 2023.06.05 |
---|---|
Gradle 구현 대 API 구성 (0) | 2023.06.05 |
py.test 테스트를 실행하도록 PyCharm을 구성하려면 어떻게 해야 합니까? (0) | 2023.06.05 |
Ruby로부터 Python 배우기; 차이점과 유사점 (0) | 2023.06.05 |
Firebase 사용자 테이블에 추가 세부 정보 추가 (0) | 2023.06.05 |