在R中的ggplot2中可视化堆叠条形图的顶部

我在R的ggplot2中制作了一个堆叠的barplot:

ggplot(Count_dataframe_melt,aes(x = as.factor(variable),y = value,fill = fill)) + 
 geom_bar(stat = "identity",position="fill")+ scale_y_continuous(name = "Y-axis",labels = scales::percent)

在R中的ggplot2中可视化堆叠条形图的顶部

我想像这样可视化堆叠条形图的顶部:

在R中的ggplot2中可视化堆叠条形图的顶部

我到处都是,不知道该怎么做。有人知道吗?

collinmao 回答:在R中的ggplot2中可视化堆叠条形图的顶部

您可以使用coord_cartesian在所需区域“放大”。

# your plot code...
ggplot(Count_dataframe_melt,aes(x = as.factor(variable),y = value,fill = fill)) + 
 geom_bar(stat = "identity",position="fill") + 
 scale_y_continuous(name = "Y-axis",labels = scales::percent) +
 # set axis limits in coord_cartesian
 coord_cartesian(ylim = c(0.75,1))

请注意,许多人认为条形图不要从0开始具有误导性。线条图可能是可视化此数据的更好方法。

,

由于要显示的区域少于总区域的20%,因此可以翻转条形图,以便仅显示颜色区域。然后,y轴的范围为0-25%,您可以使用图形标题来描述剩余数据在灰色类别中。

本文链接:https://www.f2er.com/3158085.html

大家都在问