#資料框是花。試圖散點圖繪制兩種不同種類的花(玫瑰、雛菊)的生長(高度、速率)。
FlowerPlot <- ggplot(Flower, aes(Height, Rate))
geom_point(size=7, color = red)
theme_bw()
theme(text = element_text(size=15)
#這給了我一個散點圖,其中包含所有物種(玫瑰、雛菊)。我如何在同一個地塊上將兩個物種繪制為兩種不同的顏色?
我試過了Factor,但失敗了。
Flowerplot(flowers, aes(Height, Rate, color=factor(Flower$Species)))
geom_point(size=7, color = factor(Flower$Species)
theme_bw()
theme(text = element_text(size=15))
#有沒有辦法做類似的事情Flower$Species$Rose?(我知道我實際上無法做到這一點,但達到這種程度?注意:我無法發布整個資料框,因為它很大。
uj5u.com熱心網友回復:
您的color論點可能應該是Species列而不是red.
FlowerPlot <- ggplot(Flower, aes(Height, Rate))
geom_point(size=7, color = Species)
theme_bw()
theme(text = element_text(size=15)
不要將color爭論視為“我應該使用什么顏色來繪圖?”。相反,將爭論視為詢問“我應該使用資料的什么特征將相似的點組合在一起?”
通過使用該Species列,您是在告訴 ggplot:“具有相同species值的所有點都應該具有相同的顏色。”
當你說那factor(Flower$Species)不起作用時,你能解釋/展示它做了什么以及你期待什么嗎?
uj5u.com熱心網友回復:
Ans:需要從 geom_point 中洗掉除 size 之外的所有內容,并)在 Species 之后添加一個
Flowerplot <- ggplot(Flower, aes(Height,
Rate, color=factor(Species)))
geom_point(size=1)
theme_bw()
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/338239.html
