对于数据虹膜,我想要与其他物种不同的setosa点的颜色。该命令适用于!=运算符但=运算符不适用。
我有两种颜色:
ggplot(iris)+ geom_point(aes(x=Sepal.Length,y=Petal.Length,**color=Species!="setosa"**))
我只有一种颜色:
ggplot(iris)+ geom_point(aes(x=Sepal.Length,y=Petal.Length,**color=Species="setosa"**))
答案 0 :(得分:0)
你是否尝试过使用==而不是=,becuase!=肯定会返回一个布尔值,但是= alone会将Species的值更改为setosa,然后将setosa更改为color。你可以在ggplot外面进行仔细检查