在facet_wrap中使用geom_vline

恶臭

我使用以下代码在其中绘制了带有刻面的线图:

vLines <- data.frame('Date'=as.Date('2014/1/1'))

p <- ggplot(toPlot[1:296,], aes( Date, value)) + theme_bw() +ylab('Transactions') + xlab('') +
  scale_x_date(breaks=x_breaks, labels=x_labels)
p <- p + geom_line(aes(colour = variable, fill= variable),size=1.5) +
  theme(axis.text.y=element_text(hjust=0, angle=0), 
        axis.text.x = element_text(hjust=1, angle=45),
        panel.grid.minor.x = element_blank(),
        panel.grid.minor.y = element_blank(),
        panel.grid.major.x=element_line(color='grey90',linetype='dashed'),
        panel.grid.major.y=element_line(color='grey90',linetype='dashed'),
        plot.title=element_text(size=20),
        axis.text=element_text(size=10),
        legend.text=element_blank(),
        legend.key=element_blank(),
        legend.title=element_blank(),
        legend.position="none") +
  scale_y_continuous(label=thousand_formatter) +
  ggtitle('Title')+
  scale_fill_manual(values=c("#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6")) +
  facet_wrap(~OrderType,nrow=3,scales="free") +
  geom_vline(data=vLines,aes(xintercept=Date))
p

请注意,我试图在每个构面上仅绘制一条垂直线,我想在每个构面上绘制多条垂直线。

的输出dput(head(toPlot))是:

structure(list(Date = structure(c(14853, 14914, 15034, 15187, 
15309, 15340), class = "Date"), OrderType = structure(c(1L, 1L, 
1L, 1L, 1L, 1L), .Label = c("Delivery", "eFiling", "Filing", 
"ProcessServing", "Research"), class = "factor"), variable = structure(c(1L, 
1L, 1L, 1L, 1L, 1L), .Label = c("Orders", "Revenue"), class = "factor"), 
    value = c(1, 1, 1, 1, 18, 37)), .Names = c("Date", "OrderType", 
"variable", "value"), row.names = c(NA, 6L), class = "data.frame")

当我尝试执行上述代码时,出现以下错误:

Error: Discrete value supplied to continuous scale

解决此问题的任何指针将不胜感激。

布罗迪

将该geom_vline更改为:

geom_vline(xintercept=as.numeric(vLines$Date))

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在ggplot中使用geom_vline()复制图例

来自分类Dev

在ggplot中使用geom_vline()复制图例

来自分类Dev

使用facet_wrap评估geom_text

来自分类Dev

无法使用facet_wrap获得geom_text标签

来自分类Dev

在ggplot中使用facet_wrap时缩放y轴

来自分类Dev

从功能/数据集中使用facet_wrap?

来自分类Dev

设置geom_vline的线型?

来自分类Dev

facet_wrap,facet_grid-在构面中使用日期类型

来自分类Dev

将累积数量添加到使用facet_wrap绘制的geom_bar图中

来自分类Dev

使用facet_wrap()时颜色错误

来自分类Dev

在facet_wrap的某些面板上的geom_rect

来自分类Dev

r facet_wrap无法与geom_point正确分组

来自分类Dev

`geom_abline`和`facet_wrap`似乎不兼容

来自分类Dev

在Y轴缩放比例不同的ggplot中使用facet_wrap时使用双y轴

来自分类常见问题

在ggplot2中使用facet_wrap和scales =“ free”设置单个轴限制

来自分类Dev

在ggplot中使用`facet_wrap`时如何固定x和y轴

来自分类Dev

如何在R中的facet_wrap标签中使用上标?

来自分类Dev

如何在R中使用facet_wrap并排绘制箱线图?

来自分类Dev

ggplot在R中使用多个data.frame的facet_wrap?

来自分类Dev

在ggplot2中使用labeller更改facet_wrap标签

来自分类Dev

在闪亮和顺序值中使用带有滑块输入的 facet_wrap

来自分类Dev

使用facet_wrap时,geom_bar中的条具有不必要的不同宽度

来自分类Dev

对于相同高度的瓷砖,geom_tile和facet_grid / facet_wrap

来自分类Dev

对于相同高度的瓷砖,geom_tile和facet_grid / facet_wrap

来自分类Dev

如何将geom_vline与字符串x-xis一起使用

来自分类Dev

如何将geom_vline与字符串x-xis一起使用

来自分类Dev

使用xintercept来自矢量而不是ggplot数据的函数添加geom_vline

来自分类Dev

在R中使用facet_wrap时,将水平线(或文本)添加到单个箱线图中

来自分类Dev

如何在ggplot2中使用facet_wrap(〜day)设置轴每日时间限制

Related 相关文章

  1. 1

    在ggplot中使用geom_vline()复制图例

  2. 2

    在ggplot中使用geom_vline()复制图例

  3. 3

    使用facet_wrap评估geom_text

  4. 4

    无法使用facet_wrap获得geom_text标签

  5. 5

    在ggplot中使用facet_wrap时缩放y轴

  6. 6

    从功能/数据集中使用facet_wrap?

  7. 7

    设置geom_vline的线型?

  8. 8

    facet_wrap,facet_grid-在构面中使用日期类型

  9. 9

    将累积数量添加到使用facet_wrap绘制的geom_bar图中

  10. 10

    使用facet_wrap()时颜色错误

  11. 11

    在facet_wrap的某些面板上的geom_rect

  12. 12

    r facet_wrap无法与geom_point正确分组

  13. 13

    `geom_abline`和`facet_wrap`似乎不兼容

  14. 14

    在Y轴缩放比例不同的ggplot中使用facet_wrap时使用双y轴

  15. 15

    在ggplot2中使用facet_wrap和scales =“ free”设置单个轴限制

  16. 16

    在ggplot中使用`facet_wrap`时如何固定x和y轴

  17. 17

    如何在R中的facet_wrap标签中使用上标?

  18. 18

    如何在R中使用facet_wrap并排绘制箱线图?

  19. 19

    ggplot在R中使用多个data.frame的facet_wrap?

  20. 20

    在ggplot2中使用labeller更改facet_wrap标签

  21. 21

    在闪亮和顺序值中使用带有滑块输入的 facet_wrap

  22. 22

    使用facet_wrap时,geom_bar中的条具有不必要的不同宽度

  23. 23

    对于相同高度的瓷砖,geom_tile和facet_grid / facet_wrap

  24. 24

    对于相同高度的瓷砖,geom_tile和facet_grid / facet_wrap

  25. 25

    如何将geom_vline与字符串x-xis一起使用

  26. 26

    如何将geom_vline与字符串x-xis一起使用

  27. 27

    使用xintercept来自矢量而不是ggplot数据的函数添加geom_vline

  28. 28

    在R中使用facet_wrap时,将水平线(或文本)添加到单个箱线图中

  29. 29

    如何在ggplot2中使用facet_wrap(〜day)设置轴每日时间限制

热门标签

归档