您可以通过使用guide_legend的override.aes参数设置图例的颜色来解决问题:
p1<-p+geom_hline(yintercept =0.989,color="#44758E",linetype="dashed",size=1)+geom_hline(yintercept =0.804,color="#44758E",linetype="dashed",size=1)+annotate('text',x=25,y=1,label="SNP Mean Concordance:0.989",size=3)+annotate('text',x=25,y=0.815,label="INDEL Mean Concordance...
...NULL, mapping = aes()) data:指定绘图所需的原始数据,如果不指定,则必须在geom_*函数中指定; mapping:通过aes的方式指定图形的属性(如x轴的变量,y轴的变量,颜色变量...函数实现重排序)、数值标签的添加(代码中的geom_text函数)以及平均水平参考线的添加(代码中的geom_hline)。...如上图所示,该...
...如上图所示,使用grid.arrange函数将两张图组合在一个图框内,其中左图是使用geom_bar函数直接生成的原始图形,右图则是在左图的基础上添加了三项功能,分别是条形图的排序(代码中reorder...函数实现重排序)、数值标签的添加(代码中的geom_text函数)以及平均水平参考线的添加(代码中的geom_hline)。....
() + geom_hline(yintercept = c(8.5, 6.5), linetype = "solid", color = "black", size = 0.7) + scale_color_viridis( discrete = TRUE, name = NULL, guide = guide_legend(order = 1) ) + ggnewscale::new_scale_color() + scale_color_viridis( discrete = TRUE, name = NULL, ...
当绘制了两条折线图时,可以尝试在两者之间填充一定的颜色,这样会使得图像更加的美化,如下图 image.png 代码如下: huron<-data.frame(year=1875:1972,level=as.vector(LakeHuron))h<-ggplot(huron,aes(year))h+geom_ribbon(aes(ymin=level-1,ymax=level+1),fill="skyblue")+geom_line(aes(y=level-1),...
library(ggplot2)h<-ggplot(huron,aes(year))h+geom_ribbon(aes(ymin=level,ymax=level2,fill=level>level2))+geom_line(aes(y=level))+geom_line(aes(y=level2))+scale_fill_manual(values=c("red","green"),name="fill") 问题在于颜色填充中有未被填充的区域,下面进行改进 ...
lineend="square", linejoin="mitre", linemitre=1, #color = "red", show.legend=F, label="R Language and Medical Student" ) 我们也可以图形添加各种横纵斜线: R+ geom_texthline(yintercept = 50, label = "R Language and Medical Student", ...
library("RColorBrewer") display.brewer.pal(7, "PuRd") # 抽取PuRd色条7种颜色,其颜色色值范围没有变,只是色值间隔增大了 display.brewer.pal(9, "PuRd")[11] # 抽取PuRd色条11种颜色,其颜色色值范围没有变,指定色值间隔减小了 4.1.2linetype 线型 ...
四维描述意味着齐次坐标(homogeneous coordinate)表示,其中的齐次参数h(第4维)是笛卡儿坐标值的比例因子,因此二维作为三维的特殊情况来处理,而等同于。此外,OpenGL在内部用四维坐标来表示顶点。 glVertex函数的第二个后缀来完成,用于指定数值数据类型的后缀是:i(整数)、s(短整数)、f(浮点数)和d(双精度浮点数)。