在 R 中使用 ggplot 和 Shiny 制作条形图

史蒂文·埃斯皮诺萨

我正在尝试使用 R 中的 ggplot 和 Shiny 制作条形图,但我的数据以一种奇怪的方式构建,这似乎使这项任务比预期的更困难。数据框看起来像这样:

Name       Percent 1     Percent 2    Percent 3
A          45            10           45
B          30            20           50
C          10            35           55

基本上,我想让我的条形图根据某人的选择将每个百分比显示为“条形”。例如,如果我的 Shiny 应用程序有一个显示“选择名称”的下拉菜单,并且有人选择了 A,则生成的图形应该是三个条形,分别显示 45%、10% 和 45%,分别带有“百分比 1”、“百分比 2” ”和“百分比 3”作为标签。

谢谢你的帮助!

福斯托·卡瓦略·马尔克斯·席尔瓦

我认为您必须先进行一些数据整理,然后才能对这些数据进行任何可视化。以下是一些可以为您完成这项工作的代码示例:

stack <- data.frame( name = c('A','B','C'),
                      percent1 = c(45,10,45),
                      percent2 = c(30,20,50),
                      percent3 = c(10,35,55),
                      stringsAsFactors = FALSE)
stack_ <- stack %>% gather(percent, value, percent1:percent3)

stack_ <- stack_ %>% filter(name == 'A')

p<-ggplot(data=stack_, aes(x=percent, y=value)) +
  geom_bar(stat="identity")
p

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在R中使用ggplot2和dplyr生成条形图

来自分类Dev

使用melt和ggplot的条形图

来自分类Dev

使用melt和ggplot的条形图

来自分类Dev

ggplot 使用 R 分组的条形图

来自分类Dev

R Shiny - 如何使用函数 dateRangeInput 和 selectInput 创建反应式条形图

来自分类Dev

如何使用ggplot和aes函数在R中创建分组条形图?

来自分类Dev

使用ggplot2制作条形图

来自分类Dev

使用Excel 2010制作混合的条形图和散点图

来自分类Dev

使用ggplot2在R上分组条形图

来自分类Dev

使用ggplot2在R上分组的条形图

来自分类Dev

使用R和ggplot将y轴调整为2x2 ANOVA条形图的问题

来自分类Dev

在R中使用ggplot2进行黑白(最好带有图案)条形图

来自分类Dev

在R中使用ggplot的条形图,并填充两个数字变量

来自分类Dev

条形图错误与Shiny R

来自分类Dev

R 中的 ggplot2() 条形图和 dplyr() 分组和整体数据

来自分类Dev

如何在R中使用x,y数据绘制条形图和误差线

来自分类Dev

特殊堆积条形图R ggplot

来自分类Dev

每行的ggplot条形图(R)

来自分类Dev

每年R ggplot条形图分别

来自分类Dev

R ggplot中的多元条形图

来自分类Dev

ggplot2中条形图的计数和百分比如何?[R

来自分类Dev

如何使用长数据框格式在ggplot中制作堆叠式条形图?

来自分类Dev

如何使用ggplot2从一组宽数据制作堆叠的条形图?

来自分类Dev

根据 R 和 plotly 中的范围制作堆积条形图

来自分类Dev

如何在R中使用ggplot / geom_bar在条形图顶部的数据集中添加自定义标签?

来自分类Dev

如何使用ggplot2将图例标题,键顺序和颜色更改为R中的多堆叠条形图

来自分类Dev

使用plotly和闪亮的颜色和后退按钮制作交互式条形图

来自分类Dev

如何使用ggplot绘制条形图

来自分类Dev

如何使用ggplot2更改堆积条形图的顺序和配色方案?

Related 相关文章

  1. 1

    在R中使用ggplot2和dplyr生成条形图

  2. 2

    使用melt和ggplot的条形图

  3. 3

    使用melt和ggplot的条形图

  4. 4

    ggplot 使用 R 分组的条形图

  5. 5

    R Shiny - 如何使用函数 dateRangeInput 和 selectInput 创建反应式条形图

  6. 6

    如何使用ggplot和aes函数在R中创建分组条形图?

  7. 7

    使用ggplot2制作条形图

  8. 8

    使用Excel 2010制作混合的条形图和散点图

  9. 9

    使用ggplot2在R上分组条形图

  10. 10

    使用ggplot2在R上分组的条形图

  11. 11

    使用R和ggplot将y轴调整为2x2 ANOVA条形图的问题

  12. 12

    在R中使用ggplot2进行黑白(最好带有图案)条形图

  13. 13

    在R中使用ggplot的条形图,并填充两个数字变量

  14. 14

    条形图错误与Shiny R

  15. 15

    R 中的 ggplot2() 条形图和 dplyr() 分组和整体数据

  16. 16

    如何在R中使用x,y数据绘制条形图和误差线

  17. 17

    特殊堆积条形图R ggplot

  18. 18

    每行的ggplot条形图(R)

  19. 19

    每年R ggplot条形图分别

  20. 20

    R ggplot中的多元条形图

  21. 21

    ggplot2中条形图的计数和百分比如何?[R

  22. 22

    如何使用长数据框格式在ggplot中制作堆叠式条形图?

  23. 23

    如何使用ggplot2从一组宽数据制作堆叠的条形图?

  24. 24

    根据 R 和 plotly 中的范围制作堆积条形图

  25. 25

    如何在R中使用ggplot / geom_bar在条形图顶部的数据集中添加自定义标签?

  26. 26

    如何使用ggplot2将图例标题,键顺序和颜色更改为R中的多堆叠条形图

  27. 27

    使用plotly和闪亮的颜色和后退按钮制作交互式条形图

  28. 28

    如何使用ggplot绘制条形图

  29. 29

    如何使用ggplot2更改堆积条形图的顺序和配色方案?

热门标签

归档