数据帧每一行的单个条形图

克里斯多夫·W。

我有一个csv文件,如下所示:

Name,Count1,Count2,Count3
application_name1,x1,x2,x3
application_name2,x4,x5,x6

x变量表示数字,applications_name变量表示不同应用程序的名称。

现在,我想通过使用ggplot2为每一行制作一个barplot。该小节应将application_name作为标题。x轴应显示Count1,Count2,Count3,y轴应显示相应的值(x1,x2,x3)。

我希望每一行都有一个单独的barplot,因为我必须将不同的图存储在不同的文件中。所以我想我不能使用“融化”。

我想要一些类似的东西:

for each row in rows {
  print barplot in file
}

谢谢你的帮助。

用户名

您可以使用melt重新排列数据,然后使用facet_wrapfacet_grid为每个应用程序名称获取单独的图

library(ggplot2)
library(reshape2)

# example data
mydf <- data.frame(name = paste0("name",1:4), replicate(5,rpois(4,30)))
names(mydf)[2:6] <- paste0("count",1:5)

# rearrange data
m <- melt(mydf)

# if you are wanting to export each plot separately
# I used facet_wrap as a quick way to add the application name as a plot title

for(i in levels(m$name)) {
      p <- ggplot(subset(m, name==i), aes(variable, value,  fill = variable)) + 
             facet_wrap(~ name) +
             geom_bar(stat="identity", show_guide=FALSE)

      ggsave(paste0("figure_",i,".pdf"), p)
}

# or all plots in one window
ggplot(m, aes(variable, value,  fill = variable)) + 
               facet_wrap(~ name) +
               geom_bar(stat="identity", show_guide=FALSE)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

数据框中每一行的条形图

来自分类Dev

数据框中每一行的条形图

来自分类Dev

基于数据框同一行中的布尔值的图表中条形图的颜色

来自分类Dev

您如何在一行中绘制给定值的条形图,而不是整个数据框中的数字?

来自分类Dev

将向量减去到数据帧的每一行

来自分类Dev

查找数据帧中每一行的出现次数

来自分类Dev

每输入一行返回多行/列的数据帧

来自分类Dev

数据帧中每一行的矩阵乘法

来自分类Dev

在R中打印合并数据帧的每一行

来自分类Dev

修改数据帧每一行中的值

来自分类Dev

在 Pandas 数据帧的每一行上应用函数

来自分类Dev

Altair散点图到条形图的单个选择数据框的行

来自分类Dev

如何将数据帧1的每一行与数据帧2的每一行进行比较?

来自分类Dev

如何将数据帧1的每一行与数据帧2的每一行进行比较?

来自分类Dev

每两行绘制条形图

来自分类Dev

R-排序从数据帧生成的条形图/直方图

来自分类Dev

由于输入数据帧错误,条形图不显示

来自分类Dev

如何在同一行上放置多个甘特图条形图?

来自分类Dev

Gnuplot直方图簇(条形图),每个类别一行

来自分类Dev

使用D3.js将条形图分组为“一行”

来自分类Dev

单个图中多个类别数据的条形图

来自分类Dev

R - 将函数应用于数据帧的每一行,函数的参数是来自每一行的值

来自分类Dev

堆叠的条形图,其中每一列都是Altair中具有多列的条形图

来自分类Dev

C#图表控件中具有数据点(0,1)的单个条形图的条形图

来自分类Dev

matplotlib条形图,数据框行名称为图例

来自分类Dev

从熊猫数据框中选择行以建立条形图

来自分类Dev

堆积的条形图不显示唯一的数据集

来自分类Dev

来自Excel一栏数据的条形图

来自分类Dev

多个条形图的单个图例matplotlib

Related 相关文章

  1. 1

    数据框中每一行的条形图

  2. 2

    数据框中每一行的条形图

  3. 3

    基于数据框同一行中的布尔值的图表中条形图的颜色

  4. 4

    您如何在一行中绘制给定值的条形图,而不是整个数据框中的数字?

  5. 5

    将向量减去到数据帧的每一行

  6. 6

    查找数据帧中每一行的出现次数

  7. 7

    每输入一行返回多行/列的数据帧

  8. 8

    数据帧中每一行的矩阵乘法

  9. 9

    在R中打印合并数据帧的每一行

  10. 10

    修改数据帧每一行中的值

  11. 11

    在 Pandas 数据帧的每一行上应用函数

  12. 12

    Altair散点图到条形图的单个选择数据框的行

  13. 13

    如何将数据帧1的每一行与数据帧2的每一行进行比较?

  14. 14

    如何将数据帧1的每一行与数据帧2的每一行进行比较?

  15. 15

    每两行绘制条形图

  16. 16

    R-排序从数据帧生成的条形图/直方图

  17. 17

    由于输入数据帧错误,条形图不显示

  18. 18

    如何在同一行上放置多个甘特图条形图?

  19. 19

    Gnuplot直方图簇(条形图),每个类别一行

  20. 20

    使用D3.js将条形图分组为“一行”

  21. 21

    单个图中多个类别数据的条形图

  22. 22

    R - 将函数应用于数据帧的每一行,函数的参数是来自每一行的值

  23. 23

    堆叠的条形图,其中每一列都是Altair中具有多列的条形图

  24. 24

    C#图表控件中具有数据点(0,1)的单个条形图的条形图

  25. 25

    matplotlib条形图,数据框行名称为图例

  26. 26

    从熊猫数据框中选择行以建立条形图

  27. 27

    堆积的条形图不显示唯一的数据集

  28. 28

    来自Excel一栏数据的条形图

  29. 29

    多个条形图的单个图例matplotlib

热门标签

归档