में बारप्लॉट में एक अद्वितीय ट्रेंड लाइन जोड़ना यह कल मेरे question से संबंधित है।GGPLOT2
तो यहां ggplot2 में बनाया गया डेटा और साजिश है।
df = data.frame(date=c(rep(2008:2013, by=1)),
value=c(303,407,538,696,881,1094))
ggplot(df, aes(date, value, width=0.64)) +
geom_bar(stat = "identity", fill="#336699", colour="black") +
ylim(c(0,1400)) + opts(title="U.S. Smartphone Users") +
opts(axis.text.y=theme_text(family="sans", face="bold")) +
opts(axis.text.x=theme_text(family="sans", face="bold")) +
opts(plot.title = theme_text(size=14, face="bold")) +
xlab("Year") + ylab("Users (in millions)") +
opts(axis.title.x=theme_text(family="sans")) +
opts(axis.title.y=theme_text(family="sans", angle=90)) +
geom_segment(aes(x=2007.6, xend=2013, y=550, yend=1350), arrow=arrow(length=unit(0.4,"cm")))
यह संभव ggplot2 के साथ निम्नलिखित ग्राफ में Squigly प्रवृत्ति लाइन का निर्माण करने के है
मैं आर में भूखंड बनाया था और उसके बाद एडोब फोटोशॉप में इसे prettied बनाया है, और होते, यदि मैं सोच रहा हूँ आर
यदि यह ggplot2 में नहीं किया जा सकता है, तो क्या कोई विशिष्ट आर पैकेज है जो इस कार्य के लिए उपयुक्त होगा?
मैं ग्राफ को पुन: उत्पन्न करने के बारे में नहीं पूछ रहा हूं। यह कोई मुद्दा नहीं है। बस प्रवृत्ति लाइन का उत्पादन एक मुद्दा प्रतीत होता है।
क्या किसी भी तरह से बार के मूल्यों द्वारा गणितीय रूप से निर्धारित रेखा की वक्रता है? मुझे संदेह है कि छाया ggplot के साथ मिल सकती है, लेकिन अंत में एक तीर के साथ गणितीय परिभाषित वक्र होना चाहिए। –
@ ब्रायन नहीं, यह गणितीय रूप से निर्धारित नहीं है। छाया बहुत महत्वपूर्ण नहीं है, सिर्फ यह कि रेखा एक सीधी रेखा नहीं है। – ATMathew
यदि @ हैडली यहां थे तो मैं शर्त लगाता था कि वह कहेंगे कि वह उम्मीद करते हैं कि ggplot2 में यह संभव नहीं है। – joran