R 如何使用两级颜色和三级线型设置ggplot2
今天下午我一直在试,但还是没成功。 我有一个包含四个变量的数据框R 如何使用两级颜色和三级线型设置ggplot2,r,R,今天下午我一直在试,但还是没成功。 我有一个包含四个变量的数据框 fpr tpr col lty 0 0.000 red a 0 0.002 red a 0 0.004 red a 0 0.006 red a 0 0.008 red a 0 0.010 red a 前两列是我想用于plot的。最后两列用于指定颜色和线型。我有三个级别的颜色,分别是“
fpr tpr col lty
0 0.000 red a
0 0.002 red a
0 0.004 red a
0 0.006 red a
0 0.008 red a
0 0.010 red a
前两列是我想用于plot的。最后两列用于指定颜色和线型。我有三个级别的颜色,分别是“红色”、“蓝色”、“绿色”,还有两个级别的线型,分别是“a”和“d”(表示实线和虚线)。但是当我使用下面的代码时
ggplot() + scale_color_identity() + scale_linetype_identity()+
geom_line( data=dataf, aes( x=fpr, y=tpr, colour=col, linetype=lty ))
我无法生成我想要的数字(很抱歉,我现在没有资格上传数字…)
有人能帮我吗?以下工作(删除比例\线型\标识()):
a
不是公认的线型描述结果以及它们与您期望或期望的不同之处。提供图片链接,我们中的一人可以编辑帖子并将其包括在内。要扩展巴普蒂斯特所说的内容,如果您未提供有效值,则不能使用身份等级<代码>线型必须为“实心”、“虚线”、“虚线”等之一。
ggplot() + scale_color_identity()+ geom_line( data=dataf, aes( x=fpr, y=tpr, colour=col, linetype=lty ))