मैं एक स्टैक्ड geom_area साजिश बनाने की कोशिश कर रहा हूं, लेकिन एक पंक्ति के साथ प्रत्येक क्षेत्र की साजिश (पहले 'लाल' क्षेत्र पर काम करता है लेकिन नीली नहीं) को रेखांकित करना चाहता हूं। यहां मेरा सबसे अच्छा प्रयास है, लेकिन मैं यह नहीं समझ सकता कि लाइन प्रकार को कैसे ढंका हुआ है। विचार?क्षेत्रों और रूपरेखाओं के साथ geom_area साजिश ggplot
df= data.frame(Time=as.numeric(strsplit('1939 1949 1959 1969 1979 1989 1999 2009 2019 2029 2039 2049 1939 1949 1959 1969 1979 1989 1999 2009 2019 2029 2039 2049', split=' ')[[1]]),
Acres=as.numeric(strsplit('139504.2 233529.0 392105.3 502983.9 685159.9 835594.7 882945.1 1212671.4 1475211.9 1717971.7 1862505.7 1934308.0 308261.4 502460.8 834303.1 1115150.7 1430797.8 1712085.8 1973366.1 1694907.7 1480506.0 1280047.6 1164200.5 1118045.3', split=' ')[[1]]),
WUClass= strsplit('DenseUrban DenseUrban DenseUrban DenseUrban DenseUrban DenseUrban DenseUrban DenseUrban DenseUrban DenseUrban DenseUrban DenseUrban Urban Urban Urban Urban Urban Urban Urban Urban Urban Urban Urban Urban', split=' ')[[1]]
)
a=ggplot(df,aes(x = Time,y = Acres,fill=WUClass))+ geom_area(position = 'stack' )
plot(a)
a+ geom_line(aes(position = 'stack'))
धन्यवाद मायासोरा! हालांकि मुझे अन्य लोगों को कुछ और जवाब देना पसंद है क्योंकि मुझे किंवदंती में लाइनों के बारे में चिंता करने की ज़रूरत नहीं है – mmann1123