Dokümantasyona ve StackOverflow'a bakarak saatler harcadım, ancak sorunumu çözecek bir çözüm yok gibi görünüyor. Kullanırken ggplot
, veri çerçevemde olmasına rağmen açıklamada doğru metni alamıyorum. Ben denedim scale_colour_manual
, scale_fill_manual
için farklı değerlere sahip labels=
gibi c("T999", "T888")", "cols"
.
İşte kodum:
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")
Yardım çok takdir edilecektir!
ggplot
(uzun, değil genişliğinde) ile mutlu olur ve arasındaki farkın bir duygu almak için haritalama biraes
bir değişkene theticaes
vs, çağrı ayar dışarıdaaes
.melt
Verilerinizi uzun bir formatta yapmanız ve ilgili değişkenle eşlemenizcolour
(veyafill
)aes
gerekir.