2014-11-05 6 views
7

मैं चाहता हूं कि मेरे जीजीवी प्लॉट्स की विशिष्ट ऊंचाई और चौड़ाई हो।धुरी और धुरी लेबल सहित पूरे जीजीवी प्लॉट की ऊंचाई और चौड़ाई सेट करें

%>% set_options(height = 480, width = 480) जोड़ना केवल वास्तविक साजिश है, यानी डेटा के साथ ग्रिड 480x480 है। मैं axes, ticks और लेबल सहित पूरी छवि के आयाम निर्दिष्ट करने में सक्षम होना चाहता हूं।

कोई सुझाव?

संपादित करें: एक पूर्ण उदाहरण:

library(ggvis) 
mtcars %>% 
    ggvis(~hp,~wt) %>% 
    layer_points() %>% 
    set_options(height = 480, width = 480) 
+0

क्या आप इस मुद्दे का समाधान ढूंढ पाएंगे? – glnvdl

+0

मैंने ggvis के साथ आने वाली कुछ जेएस फ़ाइलों को हैक करने का निर्णय लिया, ताकि मेरी साजिश स्वचालित रूप से उस कंटेनर में समायोजित हो जो इसे एम्बेड किया गया हो; यह मेरे लिए किया था, लेकिन यह आमतौर पर लागू समाधान नहीं है ... – filipsch

उत्तर

1

आप गुण का उपयोग करके ऐसा कर सकते हैं। उदाहरण के लिए, आप कुल्हाड़ियों के आकार को नियंत्रित कर सकते, टिक्स और इस तरह के लेबल -

library(ggvis) 

mtcars %>% 
    ggvis(~hp,~wt) %>% 
    layer_points() %>% 
    set_options(height = 480, width = 480) %>% 
    add_axis("x", title = "whatever", properties = axis_props(
    axis = list(stroke = "red", strokeWidth = 3), 
    grid = list(stroke = "blue"), 
    ticks = list(stroke = "green", strokeWidth = 10), 
    labels = list(angle = 45, align = "left", fontSize = 10), 
    title = list(fontSize = 40) 
)) 

आप से और जानकारी मिल सकती - http://ggvis.rstudio.com/axes-legends.html

"अंत में, दोनों अक्ष और किंवदंतियों शेयर गुण है, जो एक है प्रोप() की नामित सूची जो धुरी या किंवदंती के निर्दिष्ट घटकों पर लागू होती है। अक्ष के लिए, आप टिकों (या प्रमुखटिक्स और मामूली टिक्स अलग से), लेबल और धुरी के गुण सेट कर सकते हैं। किंवदंतियों के लिए, आप गुणों को सेट कर सकते हैं शीर्षक, लेबल, प्रतीकों (स्पष्ट पैमाने के लिए), ढाल (निरंतर पैमाने के लिए), और किंवदंती। "

+0

जब मैं चौड़ाई = 2000 बदलता हूं तो यह साजिश को बिल्कुल नहीं बदलता है। मुझे ए 3 पेपर पर लैंडस्केप में प्लॉट करने और बड़ी चौड़ाई का लाभ उठाने की जरूरत है। (या स्क्रोल करने योग्य बड़े पीएनजी)। – userJT

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