在R中,我使用命令plot(Strength, Weight, col= Area)绘制散点图,其中“权重”作为解释数字变量,“面积”作为分类解释变量,“强度”作为响应。比如说,有6个区域,1-6,但是我怎么能分辨出哪个颜色与哪个区域相关联呢?散点图出来很好,但我不能告诉散点图上的6种颜色属于哪个区域。
plot(Strength, Weight, col= Area)
lxkprmvk1#
您需要向图中添加图例,例如,请参见https://www.geeksforgeeks.org/add-legend-to-plot-in-r/但是使用包ggplot2会更容易,它会自动为你生成一个图例,比如,假设你的变量在数据框yourdata中:
ggplot2
yourdata
library(ggplot2) ggplot(yourdata, aes(Strength, Weight, color= Area)) + geom_point()
学习ggplot2(gg是“图形的语法”)从长远来看会保存你的时间!
1条答案
按热度按时间lxkprmvk1#
您需要向图中添加图例,例如,请参见https://www.geeksforgeeks.org/add-legend-to-plot-in-r/
但是使用包
ggplot2
会更容易,它会自动为你生成一个图例,比如,假设你的变量在数据框yourdata
中:学习
ggplot2
(gg是“图形的语法”)从长远来看会保存你的时间!