如何在ggplot的形状中更改图例

时间:2017-01-28 17:16:39

标签: r ggplot2

我对R中的形状传说感到麻烦。

我用ggplot绘制了这样的图形:

ggplot(data,aes(x=ex1score,y=ex2score,shape=m_shape,color=m_shape))+  
  geom_point()

enter image description here

但我想改变:

  

m_shape - >结果

     

0 - >失败

     

1 - >通

请帮我解决这个问题。

非常感谢

1 个答案:

答案 0 :(得分:2)

你可以这样做:

ggplot(data,aes(x=ex1score,y=ex2score,shape=m_shape,color=m_shape))+
  geom_point()+
  scale_color_discrete(labels=c("fail","pass"),name="result")+
  scale_shape_discrete(labels=c("fail","pass"),name="result")

由于m_shape影响形状和颜色,我不认为你只能指定标签和名称