2015-08-10 6 views
5

मैं निटार के लिए नया हूं। मैं r chunks का उपयोग करके एक रिपोर्ट बनाने की कोशिश कर रहा हूं, और मैं समझ नहीं पा रहा हूं कि बाद में आकृति को संदर्भित करने के लिए कैप्शन और लेबल का उपयोग कैसे करें। यहाँ मैं करना चाहते हैं क्या का एक उदाहरण है:बुनाई में आंकड़े कैप्शन और लेबल

--- 
title: "Plotting" 

author: "xx" 

date: '2015-08-10' 

output: pdf_document 
--- 
```{r figs, echo=FALSE, fig.width=7,fig.height=6,fig.cap="plotting example"} 

    par(mfrow=c(2,2)) 
    plot(1:10, col=2) 
    plot(density(runif(100, 0.0, 1.0))) 
    plot(runif(100, 0.0, 1.0),type="l") 
``` 

in Figure \ref{fig:figs} we see examples of plotting in R. 

मैं एक शीर्षक "उदाहरण साजिश" है, और कोई लेबल चाहते हैं, तो मैं में चित्रा \ रेफरी {fig.label} उपयोग कर सकते हैं पाठ। मैंने fig.cap और fig.lp की कोशिश की है, उनमें से कोई भी काम नहीं करता है। अगर कोई मदद कर सकता है तो मैं सराहना करता हूं।

+1

SO में आपका स्वागत है। अगली बार जब आप एक प्रश्न पोस्ट करते हैं तो संभवतः शामिल करने का प्रयास करें (इस मामले की तरह) एक [पुनरुत्पादित उदाहरण] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example) , वैसे भी 'fig.cap' खंड विकल्प आपके लिए सही है। [यहां] देखें (https://www.rstudio.com/wp-content/uploads/2015/03/rmarkdown-reference.pdf) RMarkdown के लिए पूर्ण मार्गदर्शिका। आपकी समस्या बैक संदर्भ का विषय है लेकिन अगर आउटपुट पीडीएफ या एचटीएमएल है तो समाधान भिन्न हो सकता है। यही कारण है कि एक पुनरुत्पादित उदाहरण का महत्व। – SabDeM

उत्तर

11

आप शीर्षक में fig_caption: yes शामिल करके इस लक्ष्य को हासिल कर सकते हैं:

--- 
title: "Plotting" 
output: 
    pdf_document: 
    fig_caption: yes 
--- 

```{r figs, echo=FALSE, fig.width=7,fig.height=6,fig.cap="\\label{fig:figs}plotting example"} 
par(mfrow=c(2,2)) 
plot(1:10, col=2) 
plot(density(runif(100, 0.0, 1.0))) 
plot(runif(100, 0.0, 1.0),type="l") 
``` 

in Figure \ref{fig:figs} we see examples of plotting in R. 

click here to see a screenshot

ध्यान दें कि यह आंकड़ा शीर्षक लेबल, एक डबल बैकस्लैश के साथ कैप्शन में शामिल किया जाना चाहिए जैसा कि ऊपर दिखाया।

+1

बहुत बहुत धन्यवाद, यह एक आकर्षण की तरह काम करता है! – Noosh

+0

यह मेरे लिए काम नहीं करता है, संभवतः क्योंकि मैं RStudio के बजाय वीएस 2017 का उपयोग कर रहा हूं। यदि आपके पास एक ही समस्या है क्योंकि मेरे लिए [एक सुरुचिपूर्ण मैनुअल समाधान] के लिए इस लिंक का पालन करें (https://stackoverflow.com/a/28895606/5147442) –

संबंधित मुद्दे