Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/77.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 并排图表中的重叠标签_R_Ggplot2_Side By Side - Fatal编程技术网

R 并排图表中的重叠标签

R 并排图表中的重叠标签,r,ggplot2,side-by-side,R,Ggplot2,Side By Side,我正在处理一个并排的条形图,面临着标签重叠的常见问题。 我查看了以前的查询,没有一个对我有效,我也不知道为什么 下面是我的命令和结果 ggplot(data=SEM_Breakdown_2,aes(x=DMA_Clean, y=AQH)) + geom_bar(aes(fill=SEM), stat="identity",position=position_dodge(width=1)) + geom_text(aes(label=round(A

我正在处理一个并排的条形图,面临着标签重叠的常见问题。 我查看了以前的查询,没有一个对我有效,我也不知道为什么

下面是我的命令和结果

ggplot(data=SEM_Breakdown_2,aes(x=DMA_Clean, y=AQH)) +
  geom_bar(aes(fill=SEM),
           stat="identity",position=position_dodge(width=1)) + 
 geom_text(aes(label=round(AQH,digit=0),ymax=AQH),
           position=position_dodge(width=1),vjust=-1,size=5)
只想在每列显示标签,这样我就可以实际准备好它们

谢谢 修改了我的代码和下面的代码,虽然不完美,但它仍然可以工作

 geom_text(aes(label=round(Unique..IPs,digit=0),ymax=Unique..IPs),position=position_dodge(width=1),vjust=-1,hjust=ifelse(SEM_Breakdown_2$SEM=="Yes",-0.4,1.4),size=4)

aes()
调用添加一个附加参数,
x=offset
,并使该值取决于该条是“是”条还是“否”条


例如,
x=ifelse(test.if.yes.bar,5,-5)

aes()
调用添加一个附加参数,
x=offset
,并使该值取决于该条是“是”条还是“否”条


例如,
x=ifelse(test.if.yes.bar,5,-5)

你能提供该问题的屏幕截图吗?我想,但由于我的低声誉分数或其他原因,很遗憾我无法附上一张照片。(你可以使用imgur,这是一个很容易实现这类功能的网站)我认为只是将一个标签向一个方向移动,另一个方向移动不起作用?你能提供一个问题的屏幕截图吗?我想,但很遗憾,由于我的低声誉分数或其他原因,我无法附上一张照片。(你可以使用imgur,这是一个很容易实现这类功能的网站)我认为它只是将一个标签向一个方向移动,而另一个方向移动不起作用?