मैंने डॉक्यूमेंटेशन में और स्टैकऑवरफ्लो को देखने में घंटों बिताए हैं, लेकिन मेरी समस्या का कोई हल नहीं निकलता है। उपयोग करते समय ggplot
मैं अपने डेटाफ़्रेम में होने के बावजूद, किंवदंती में सही पाठ प्राप्त नहीं कर सकता। मैंने कोशिश की है scale_colour_manual
,scale_fill_manual
labels=
जैसे विभिन्न मूल्यों के साथ c("T999", "T888")", "cols"
।
यहाँ मेरा कोड है:
T999 <- runif(10, 100, 200)
T888 <- runif(10, 200, 300)
TY <- runif(10, 20, 30)
df <- data.frame(T999, T888, TY)
ggplot(data = df, aes(x=T999, y=TY, pointtype="T999")) +
geom_point(size = 15, colour = "darkblue") +
geom_point(data = df, aes(x=T888, y=TY), colour = 'red', size = 10 ) +
theme(axis.text.x = element_text(size = 20), axis.title.x =element_text(size = 20), axis.text.y = element_text(size = 20)) +
xlab("Txxx") + ylab("TY [°C]") + labs(title="temperatures", size = 15) +
scale_colour_manual(labels = c("T999", "T888"), values = c("darkblue", "red")) + theme(legend.position="topright")
बहुत सराहना की जाएगी मदद!
ggplot
के साथ (लंबी, चौड़ी नहीं) सबसे अधिक खुश है, और के बीच अंतर के लिए एक लग रहा है पाने के लिए मानचित्रण एकaes
में एक चर के लिए theticaes
कॉल, बनाम की स्थापना यह बाहरaes
। आपकोmelt
अपने डेटा को एक लंबे प्रारूप और प्रासंगिक चर में मैपcolour
(याfill
)aes
करने की आवश्यकता है।