【发布时间】:2019-08-18 05:15:00
【问题描述】:
我有一个条形图,其中一个条目比其他条目大得多,以至于很难对其他较小值的数据点进行有趣的分析。
plt <- ggplot(dffd[dffd$Month==i & dffd$UniqueCarrier!="AA",],aes(x=UniqueCarrier,y=1,fill=DepDelay))+
geom_col()+
coord_flip()+
scale_fill_gradientn(breaks=late_breaks,labels=late_breaks,limits=c(0,150),colours=c('black','yellow','orange','red','darkred'))
当我删除它时,我又回到了一个有趣的解释程度,但现在我丢弃了一半以上的数据,并且可以说是最重要的要探索的数据。
我想知道是否有一种方法可以在我的条形图上设置一个间隔,在这种情况下说 500,之后我可以在它下面为同一条目开始另一列并继续构建我的条形图。在此示例中,这将在此转换为 WN 分成 3 个长度为 500 500 和 ~400 的条,一个在另一个下方堆叠在一个 WN 标签下(理想情况下,它显示所有三个的一个刻度)。由于我还有其他几个大得不成比例的代表,因此在绘图过程中将其作为一个图层进行绘制是我非常感兴趣的。
【问题讨论】:
-
可以
dput(dffd)分享数据吗? -
@RonakShah 文件本身很大,所以这里有一个包含 1000 个随机样本行的 dput pastebin.com/uQrCCCmA
-
最初我会遍历每个月以填充此数据 (==i),因此如果您将 i 替换为 1 到 12 之间的特定整数,您可以只打印特定月份。