दिलचस्प पोस्ट
क्यों जावा में मुख्य विधि हमेशा तर्कों की आवश्यकता है? एक चयनित राज्य के साथ एंड्रॉइड छवि बट्ट? स्क्रॉल के लिए जावास्क्रिप्ट विंडो X / Y स्थिति प्राप्त करें अपवाद प्राप्त करना java.lang.NoClassDefFoundError: com.google.firebase.FirebaseOptions नए फ़ायरबसे को अपडेट करने के बाद आईओएस 7 पर अपनी सामग्री के लिए मैं एक यूआईटीक्स्टव्यू कैसे आकार करूँ? पायडीव में शास्त्रीय ऊर्ध्वाधर स्क्रॉलबार कहां है? इकाई फ़्रेमवर्क 4.0 के साथ System.ComponentModel.DataAnnotations का उपयोग करना Codeigniter में अपलोड – आप अपलोड करने का प्रयास कर रहे फ़ाइल प्रकार की अनुमति नहीं है JSON ऑब्जेक्ट पर jQuery का उपयोग () का उपयोग करें Java में JSON ऑब्जेक्ट को पार्स करना मैं बिना किसी अनुमति के नए पर्ल मॉड्यूल का उपयोग कैसे कर सकता हूं? MySQL पीडीओ कैसे बाँध की तरह मैं गैर-समर्थित Jekyll साइट प्लगइन्स का उपयोग करने के लिए GitHub कैसे कॉन्फ़िगर करूं? जावा में सूची <स्ट्रिंग> ऑब्जेक्ट को कैसे प्रारंभ करें? एंड्रॉइड – आईफोन शैली टैबहोस्ट

ggplot किंवदंतियों – परिवर्तन लेबल, आदेश और शीर्षक

मैं अपनी साजिश में किंवदंती को संशोधित करने के लिए एक महान सौदा कर रहा हूं। यहां एक प्रतिलिपि प्रस्तुत करने योग्य उदाहरण है:

dtt <- structure(list(model = structure(c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L), .Label = c("ma", "mb", "mc"), class = "factor"), year = c(2005L, 2006L, 2007L, 2008L, 2009L, 2010L, 2005L, 2006L, 2007L, 2008L, 2009L, 2010L, 2005L, 2006L, 2007L, 2008L, 2009L, 2010L), V = c(0.16, 0.14, 0.11, 0.13, 0.15, 0.16, 0.24, 0.17, 0.12, 0.13, 0.15, 0.15, 0.2, 0.16, 0.11, 0.12, 0.12, 0.15), lower = c(0.11, 0.11, 0.07, 0.09, 0.11, 0.12, 0.16, 0.12, 0.04, 0.09, 0.09, 0.11, 0.14, 0.1, 0.07, 0.08, 0.05, 0.1), upper = c(0.21, 0.19, 0.17, 0.17, 0.19, 0.2, 0.29, 0.23, 0.16, 0.17, 0.16, 0.2, 0.26, 0.27, 0.15, 0.16, 0.15, 0.19)), .Names = c("model", "year", "V", "lower", "upper"), class = "data.frame", row.names = c(NA, -18L)) 

मेरी साजिश इस तरह उत्पन्न होती है:

 ggplot(dtt, aes(x=year, y=V, group = model, colour = model, ymin = lower, ymax = upper)) + geom_ribbon(alpha = 0.35, linetype=0)+ geom_line(aes(linetype=model), size = 1.5) + geom_point(aes(shape=model), fill = "white", size = 4) + theme(legend.position=c(.6,0.8)) + theme(legend.background = element_rect(colour = 'black', fill = 'grey90', size = 1, linetype='solid')) 

जो इसे पैदा करता है: यहां छवि विवरण दर्ज करें

अब, मैं क्या करना चाहूंगा

  1. पौराणिक कथा का शीर्षक बदलना
  2. उस क्रम को परिवर्तित करें जिसमें पौराणिक वस्तुओं दिखाई देते हैं
  3. पौराणिक वस्तुओं के पाठ को बदलना

मैंने ऐसा करने की कोशिश में घंटों के लिए चारों तरफ धुंधला किया है, लेकिन बिना सफलता के अब तक का सबसे अच्छा काम मैं इसे जोड़ना चाहता हूं:

 scale_colour_hue(name = "Model 1", breaks=c("mb", "ma", "mc"), labels=c("MBB", "MAA", "MCC")) 

लेकिन यह इस घृणा उत्पन्न करता है: यहां छवि विवरण दर्ज करें

जैसा कि आप देखते हैं, अब एक अतिरिक्त अनावश्यक किंवदंती है, और पौराणिक कथाओं में आकृतियों की साजिश में उनसे मेल नहीं खाती!

आखिरकार, मैं यह दर्शाता हूं कि नीले और हरे रंग की रेखाएँ धराशायी नहीं हैं, लेकिन मुझे यह पता नहीं है कि यह कैसे करना है।

कोई सहायता अत्यधिक सराहना की जाएगी,

वेब के समाधान से एकत्रित समाधान "ggplot किंवदंतियों – परिवर्तन लेबल, आदेश और शीर्षक"

आपको दो चीजों की ज़रूरत है:

  1. साजिश से पहले कारक स्तर का नाम बदलें और पुन: क्रम दें
  2. एक ही शीर्षक के लिए प्रत्येक किंवदंती के शीर्षक का नाम बदलें

कोड:

 dtt$model <- factor(dtt$model, levels=c("mb", "ma", "mc"), labels=c("MBB", "MAA", "MCC")) library(ggplot2) ggplot(dtt, aes(x=year, y=V, group = model, colour = model, ymin = lower, ymax = upper)) + geom_ribbon(alpha = 0.35, linetype=0)+ geom_line(aes(linetype=model), size = 1) + geom_point(aes(shape=model), size=4) + theme(legend.position=c(.6,0.8)) + theme(legend.background = element_rect(colour = 'black', fill = 'grey90', size = 1, linetype='solid')) + scale_linetype_discrete("Model 1") + scale_shape_discrete("Model 1") + scale_colour_discrete("Model 1") 

यहां छवि विवरण दर्ज करें

हालांकि, मुझे लगता है कि यह वास्तव में बदसूरत और व्याख्या करने में मुश्किल है। पहलुओं का उपयोग करना बेहतर है:

 ggplot(dtt, aes(x=year, y=V, group = model, colour = model, ymin = lower, ymax = upper)) + geom_ribbon(alpha=0.2, colour=NA)+ geom_line() + geom_point() + facet_wrap(~model) 

यहां छवि विवरण दर्ज करें