用R创建重叠条形图

问题描述 投票:1回答:1

我是R编码的新手,我正在尝试为演示文稿创建一些简单的条形图。我拿了两个数据集并使用par(new=TRUE)重叠它们但是出于某种原因,我想要重叠的条形图只是在我想要的条形图下面。我不知道如何解决这个问题。

qazxsw poi是我的qazxsw poi,qazxsw poi和qazxsw poi是我想要重叠的2个变量

这是我的代码:

BG_all

如果你查看帖子底部的链接,你会看到我在说什么......疾病变量栏略低于蓝色的Count变量栏。

知道如何解决这个问题或找到一种更容易的方法来制作这种情节?我已经尝试使用基于教程的dataset并且我在错误消息后收到错误消息,所以我认为将一个放在另一个之上会有所帮助

count

plot bar-chart rgraph
1个回答
2
投票

您的y轴值范围可能不同。尝试将ylim设置为两个图都相同。

以下是您遇到的相同问题:

disease

barplot(BG_all$Count,names.arg=1:12,xlab='Month',ylab='Total Catch',col = "skyblue3") par(new=TRUE) barplot(BG_all$Disease,ylim=c(0,1000),axes=FALSE,col="grey0") title(main="Black Gill Disease in White Shrimp Trawl Survey Catch")

以下对两个图使用相同的ylim:

ggplot

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.