2016-02-01 5 views
10

में लीफलेट मानचित्र का आकार समायोजित करें मैं HTML दस्तावेज़ में leaflet मानचित्र आउटपुट की ऊंचाई और चौड़ाई को बदलना चाहता हूं। क्या संपूर्ण सीएसएस व्यवसाय में शामिल किए बिना आर मार्कडाउन में ऐसा करने का कोई आसान तरीका है?रैमडाउन एचटीएमएल

```{r} 
library(leaflet) 
library(dplyr) 

m <- leaflet() %>% setView(lng = -71.0589, lat = 42.3601, zoom = 12) 
m %>% addTiles() 
``` 

आदर्श रूप में, मैं नक्शा की चौड़ाई कोड ब्लॉक के एक ही चौड़ाई के रूप में नीचे दिखाया गया है होना चाहता हूँ।

enter image description here

+0

आप इस '' '{r, fig.width = 8.5, fig.height = 5.5} – MLavoie

उत्तर

0

आप पूरे दस्तावेज़ के लिए एक वैश्विक आंकड़ा आकार की तरह छवियों सेट कर सकते हैं ... लेकिन मुझे लगता है कि अपने कोड हिस्सा rescale होगा, नहीं।

library(knitr) 
opts_chunk$set(fig.width=12, fig.height=8) 

दरअसल, मैंने इसे leaflets के साथ चेक नहीं किया था। उम्मीद है कि यह कोड अभी भी काम कर रहा है।

10

मैंने पाया कि fig.width और fig.height बदलकर मेरे लीफलेट मानचित्रों का आकार नहीं बदला। हालांकि, एक अलग पैरामीटर/विकल्प बदल रहा था।

चौड़ाई/ऊंचाई कोड हिस्सा के लिए शीर्ष लेख में इस का उपयोग कर बदलने का प्रयास करें:

{r, width = 40, height = 30}

या वैकल्पिक रूप से, एक और बात यह है कि मेरे लिए काम किया है इस मामले में यह उपयोग करने के लिए (है, नहीं है हिस्सा शीर्षक में कुछ भी डाल:

m <- leaflet(width = "100%") %>%

+0

तुम भी उपयोग कर सकते हैं' out.width' की कोशिश की है खंड विकल्पों में। –