如何在水平条形图中的条形右边添加计数标签?

例如,这段代码

data <- data.frame(month = factor(c("Nov", "Dec", "Jan", "Feb")),
                   count = c(1489, 788, 823, 1002))

g <- (ggplot2::ggplot(data, ggplot2::aes(x=month, y=count))
        + ggplot2::geom_bar(stat="identity")
        + ggplot2::scale_x_discrete(limits=rev(data$month))
        + ggplot2::coord_flip())

g

...产生这个

在此处输入图片说明

将计数(1489、788等)添加到相应栏右侧的最简单方法是什么?

我对水平案例特别感兴趣,但是我也很想知道如何对垂直案例进行类似的操作(每个小节的顶部都计数):

g <- (ggplot2::ggplot(data, ggplot2::aes(x=month, y=count))
        + ggplot2::geom_bar(stat="identity"))

g

在此处输入图片说明

heds1

您正在寻找geom_text您也不必在ggplot2每次从函数中调用程序包时都指定程序包(尽管我不知道您还装载了什么!)。您应注意的水平和垂直之间的唯一区别是hjustvsvjust参数,该参数可水平或垂直调整标签的位置。(我将其放入,因为默认位置似乎与条形边缘重叠。)

ggplot(data, aes(x=month,y=count)) + 
    geom_bar(stat="identity") +
    scale_x_discrete(limits=(data$month)) +
    geom_text(aes(label=count), vjust=-0.7)

ggplot(data, aes(x=month,y=count)) +
    geom_bar(stat="identity") + 
    scale_x_discrete(limits=(data$month)) + 
    geom_text(aes(label=count), hjust=-0.3) +
    coord_flip()

霍里兹 垂直

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用ggplot在堆叠的条形图中添加计数标签

在ggplot中的比例数据条形图中添加计数标签

如何在水平条形图中设置标签和值?

如何在python条形图中添加x轴标签

如何使用ggplot2在条形图中的条形上添加频率计数标签?

如何在水平堆叠条形图中显示条形值

c3.js如何在水平条形图中的条形图中放置y标签?

D3:如何在分组条形图中的每个条形上方添加标签

如何在Google条形图中添加更多条形...?

如何在堆叠条形图中的条形上添加比率

如何在ggplot2条形图中的标签上添加水平减淡?

如何在R中使用ggplot2在条形图中的条形图中添加标签?

如何在水平条形图中绘制单个组件?

如何在水平堆积条形图中显示精确的小数

如何在水平条形图中添加百分比?

如何在Matplotilb条形图中打开科学计数法?

如何在填充的条形图中显示计数?

如何在D3的条形图中的条形图中添加文本图例?

如何在保持条形高度的堆叠条形图中添加百分比标签(R plotly)

d3 v4如何在条形图中添加数据标签

Plotly(python):如何在条形图中添加多个文本标签

如何在dimple.js条形图中添加数据标签?

如何在matplotlib的条形图中添加多个数据标签

如何在“计数条形图”上添加百分比标签

如何在Charts_flutter包的条形图中的条形图上添加onTap函数

情节:如何在条形图中添加趋势线?

如何在条形图的条形图中显示值?

如何使Excel在条形图中的每个条形上贴标签?

如何避免Google条形图中的条形上的标签重叠?