मुझे साजिश आर पैकेज का उपयोग कर कुछ परेशानी हो रही है। मैं साजिश के लिए बहुत नया हूं लेकिन मुझे प्यार था कि मैं ggplot-like वाक्यविन्यास का उपयोग कर सकता हूं इसलिए मैं इसे काम करने की कोशिश कर रहा हूं।साजिश का आकार बदलना आर ggplotly
मैंने एक पहलू साजिश बनाई जहां आप डेटापॉइंट पर होवर कर सकते हैं और उस रिकॉर्ड के बारे में विवरण देख सकते हैं। मैं साजिश से बहुत खुश हूं, लेकिन मैं इसका आकार बदलना चाहता हूं ताकि प्रत्येक साजिश का वाई-अक्ष इतना छोटा न हो, क्योंकि मैं समग्र साजिश की ऊंचाई और चौड़ाई समायोजित करना चाहता हूं।
जैसा कि, मैं यह नहीं समझ सकता कि डिफ़ॉल्ट आकार को ओवरराइड कैसे किया जाए और मैं अपने बालों को खींच रहा हूं क्योंकि सभी उदाहरण मैं ggplotly() के बजाय plot_ly() का उपयोग कर सकते हैं। मैं साजिश को फिर से समायोजित करने के लिए साजिश का पुनर्निर्माण नहीं करना चाहूंगा जब तक कि मुझे इसकी आवश्यकता न हो।
कोड मैं वर्तमान में चल रहा हूँ वास्तव में सरल है:
plot <- ggplot(data = counts_country, aes(x = Year, y = Count, color = Region, text = paste("country:", Country))) +
geom_point(size= 2, alpha = (1/2)) +
facet_wrap(~ Region, ncol = 1)
(gg_plot <- ggplotly(plot))
आप देख सकते हैं कि वास्तव में क्या मैं यहाँ के साथ काम कर रहा हूँ: http://rpubs.com/dbouquin/180894
मैं की दो पंक्तियों को दिखाने के लिए भूखंड का समायोजन की कोशिश की भूखंडों को अभी भी परेशानी है क्योंकि साल के लेबल एक साथ टूट जाते हैं। आकार बदलने की तरह मुझे लगता है।
मैं अगर यह है कि आप क्या देख रहे हैं यकीन नहीं है, लेकिन आप अपने plotly साजिश करने के लिए जोड़ सकते हैं:%>% लेआउट (AutoSize = एफ, चौड़ाई = 1000, ऊंचाई = 600) और साजिश की चौड़ाई और ऊंचाई समायोजित करें जैसा आप चाहें। – MLavoie
सुझाव के लिए धन्यवाद, लेकिन यह काम नहीं कर रहा है। उस लेआउट को समायोजित करना जिस तरह से प्लॉटिंग स्पेस के आकार को बदलता है, लेकिन हेडर भी फैलते हैं। ग्राफ स्वयं लगभग – Daina
रहते हैं क्या स्केल = "free_y" जो आप खोज रहे हैं? यह facet_wrap फ़ंक्शन के लिए तर्क है, और ggplotly() अनुवाद करेगा। –