stat_bin()在ggplot2中以对数刻度绘制

时间:2012-04-08 16:39:40

标签: r ggplot2

我有一个对数y尺度的跟随图,我在 R 中使用 ggplot2 进行了绘制。

enter image description here

convergencePlot = ggplot(allCosts, aes(x=V2))
finalPlot = convergencePlot + stat_bin() + scal_y_log10()

当我绘制此图时,我收到以下警告:

Stacking not well defined when ymin != 0 
  1. 我不明白这个警告。如何删除此警告?
  2. 我看到情节从x的所有值开始形成1,除了从0开始到1(红色圆圈)结束的情况。这是一个错误吗?
  3. 我在最左边看到的一些x值(我猜77和76)在原始数据中不存在。如何删除这些值? (绿色圆圈)

1 个答案:

答案 0 :(得分:2)

如果不了解实际数据中的内容,就很难回答这个问题,但这里至少有一个猜测:

请尝试+ stat_bin(drop = TRUE)