Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何更改ggplot形状中的图例_R_Ggplot2 - Fatal编程技术网

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

R 如何更改ggplot形状中的图例,r,ggplot2,R,Ggplot2,关于R中的形状传说,我有个问题 我用ggplot画了一张这样的图: ggplot(data,aes(x=ex1score,y=ex2score,shape=m_shape,color=m_shape))+ geom_point() 但我想改变: m_形状-->结果 0-->失败 1-->通过 请帮我解决这个问题 非常感谢您可以做到: ggplot(data,aes(x=ex1score,y=ex2score,shape=m_shape,color=m_shape))+ geom_

关于R中的形状传说,我有个问题

我用ggplot画了一张这样的图:

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

但我想改变:

m_形状-->结果

0-->失败

1-->通过

请帮我解决这个问题

非常感谢

您可以做到:

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
会影响形状和颜色

谢谢,这很有效。实际上,m_形状就是标签。我想以两种不同的形状和不同的颜色呈现它们。你能为我的案子找到更好的解决办法吗。谢谢您可以展示您的数据或数据样本(例如使用
dput()
),以确保我理解您所说的“m_形状就是标签”的意思?