如何缩放范围广泛的变量并在 ggplot 的单个图中显示相同的变量

Raghavan vmvs

我创建了以下数据框

 # Create a dataframe

  Column1 <- c(1:30)
  Column1 <- paste0('Month_', as.character(Column1))
  paste0('Column', as.character(Column1))
  Variable <- c("A", "B", "C", "D", 'E')
  DF <- data.frame(Column1, Variable)
  DF$value <- 0
  DF$value[DF$Variable == "A"] <- runif(length(DF$value[DF$Variable == "A"]), 
      min = 10000, max = 50000)
  DF$value[DF$Variable == "B"] <- runif(length(DF$value[DF$Variable == "A"]), 
      min = 100, max = 500)
  DF$value[DF$Variable=="C"] <- runif(length(DF$value[DF$Variable=="A"]),
      min = 100, max = 500)
  DF$value[DF$Variabl e== "D"] <- runif(length(DF$value[DF$Variable == "A"]), 
      min = 100, max = 500)
  DF$value[DF$Variable == "E"] <- runif(length(DF$value[DF$Variable=="A"]),
      min = 100, max = 500)

接下来我导入了库来创建图形

  # We  now import the libraries

   library(readxl)
   require(plotly)
   require(reshape2)
   require(ggplot2)
   require(janitor)

   # We now create a chart

   p1 <- ggplot(data = DF, aes(x = Column1, y = value, colour = 
       Variable)) +
   geom_bar(data = DF[DF$Variable == "A",], aes(x = Column1, y = value,
       fill=Variable), stat = 'identity') + 
   scale_y_continuous("New", sec.axis = sec_axis(~./10, name = "Value"), 
       position = "left") +
   geom_line(data = DF[DF$Variable!="A",], aes(x = Column1, y = value, 
      fill = Variable))
   p1

该代码可以正常工作。但是,我无法在同一图表中将条形图旁边创建的折线图可视化。我曾尝试调整比例,但无法使其正常工作。我可以请求一些指导吗?

Jordo82

你快到了,只需要将填充参数更改为组。

ggplot(data = DF, aes(x = Column1, y = value, colour = 
                        Variable)) +
  geom_bar(data = DF[DF$Variable == "A",], aes(x = Column1, y = value,
                                               fill=Variable), stat = 'identity') + 
  scale_y_continuous("New", sec.axis = sec_axis(~./10, name = "Value"), 
                     position = "left") +
  geom_line(data = DF[DF$Variable!="A",], aes(x = Column1, y = value, group = Variable))

虽然不能说很好看……

( 凌乱的情节)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ggplot的方面显示单个变量

来自分类Dev

在ggplot2的单个图中绘制3个变量

来自分类Dev

如何更改代表ggplot中变量范围的线的颜色?

来自分类Dev

在ggplot条形图中显示离散变量的所有x轴标签

来自分类Dev

缩放变量的范围-MATLAB

来自分类Dev

如何在具有融化数据的ggplot中缩放密度图(针对多个变量)

来自分类Dev

ggplot:绘制虚拟变量

来自分类Dev

如何在ggplot中显示变量的特殊字符?

来自分类Dev

ggplot:显示响应变量与特定变量配对的图表

来自分类Dev

如何显示真正的ggplot?

来自分类Dev

突出显示相同的变量

来自分类Dev

如何根据分组变量对ggplot进行排序

来自分类Dev

在ggplot函数中访问变量

来自分类Dev

在ggplot函数中访问变量

来自分类Dev

R - 用于排序变量的 ggplot

来自分类Dev

如何使用ggplot2在一个图中绘制多个字符变量?

来自分类Dev

如何使用ggplot2在条形图中为类别变量应用不同的阴影

来自分类Dev

如何在条形图中为ggplot2添加第3个变量?

来自分类Dev

如何在 R 中的 ggplot2 的条形图中绘制多个变量(即类别)

来自分类Dev

如何通过在 R studio 中使用 ggplot 在条形图中组合 2 个变量?

来自分类Dev

如何使用 ggplot2 boxplot 绘制多个变量与单个 x 轴

来自分类Dev

使用 ggplot 和 r 显示分类变量的分布

来自分类Dev

使用 GGPLOT2 显示因子变量之间的关系

来自分类Dev

ggplot2:如何在相同因子的不同图中使用相同颜色

来自分类Dev

ggplot2:如何在相同因子的不同图中使用相同的颜色

来自分类Dev

如何使用ggplot通过第三个分组变量对散点图中的离散变量进行排序?

来自分类Dev

如何在hist()图中设置xlim,同时在直方图中显示变量的整个范围

来自分类Dev

ggplot2热图中的值范围

来自分类Dev

如何使用ggplot表示分类变量与连续变量?

Related 相关文章

  1. 1

    ggplot的方面显示单个变量

  2. 2

    在ggplot2的单个图中绘制3个变量

  3. 3

    如何更改代表ggplot中变量范围的线的颜色?

  4. 4

    在ggplot条形图中显示离散变量的所有x轴标签

  5. 5

    缩放变量的范围-MATLAB

  6. 6

    如何在具有融化数据的ggplot中缩放密度图(针对多个变量)

  7. 7

    ggplot:绘制虚拟变量

  8. 8

    如何在ggplot中显示变量的特殊字符?

  9. 9

    ggplot:显示响应变量与特定变量配对的图表

  10. 10

    如何显示真正的ggplot?

  11. 11

    突出显示相同的变量

  12. 12

    如何根据分组变量对ggplot进行排序

  13. 13

    在ggplot函数中访问变量

  14. 14

    在ggplot函数中访问变量

  15. 15

    R - 用于排序变量的 ggplot

  16. 16

    如何使用ggplot2在一个图中绘制多个字符变量?

  17. 17

    如何使用ggplot2在条形图中为类别变量应用不同的阴影

  18. 18

    如何在条形图中为ggplot2添加第3个变量?

  19. 19

    如何在 R 中的 ggplot2 的条形图中绘制多个变量(即类别)

  20. 20

    如何通过在 R studio 中使用 ggplot 在条形图中组合 2 个变量?

  21. 21

    如何使用 ggplot2 boxplot 绘制多个变量与单个 x 轴

  22. 22

    使用 ggplot 和 r 显示分类变量的分布

  23. 23

    使用 GGPLOT2 显示因子变量之间的关系

  24. 24

    ggplot2:如何在相同因子的不同图中使用相同颜色

  25. 25

    ggplot2:如何在相同因子的不同图中使用相同的颜色

  26. 26

    如何使用ggplot通过第三个分组变量对散点图中的离散变量进行排序?

  27. 27

    如何在hist()图中设置xlim,同时在直方图中显示变量的整个范围

  28. 28

    ggplot2热图中的值范围

  29. 29

    如何使用ggplot表示分类变量与连续变量?

热门标签

归档