ฉันใช้เวลาหลายชั่วโมงในการค้นหาเอกสารและบน StackOverflow แต่ดูเหมือนว่าไม่มีวิธีใดที่จะช่วยแก้ปัญหาของฉันได้ เมื่อใช้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
thetic กับตัวแปรในการaes
โทรเทียบกับการตั้งค่าaes
มันนอก คุณต้องการmelt
ข้อมูลของคุณในรูปแบบยาวและแมปcolour
(หรือfill
) ในaes
ตัวแปรที่เกี่ยวข้อง