2
我有以下绘制的对数y刻度图,我绘制了使用ggplot2 in R。stat_bin()在ggplot2中以对数刻度绘图
convergencePlot = ggplot(allCosts, aes(x=V2))
finalPlot = convergencePlot + stat_bin() + scal_y_log10()
当我绘制这个,我得到以下警告:
Stacking not well defined when ymin != 0
- 我不明白这个警告。我如何删除此警告?
- 我看到,对于x的所有值,除了从0开始并结束于1(红色圆圈)的地方以外,图形从1开始。这是一个错误吗?
- 我在最左侧看到的一些x值(我猜77和76)并不出现在我的原始数据中。我如何删除这些值? (绿圈)
我拥有的数据基本上是一个数字列表。 ** x轴代表那些数字,而** y轴**代表每个重复x值的次数的对数。我使用了日志量表来确保图表中可以看到非常低的值。 – Ankit 2012-04-08 17:09:54
@Ankit是的,这很明显,但不是非常有帮助。这就是为什么我们通常要求人们提供一个可重复使用的示例,并附上数据和代码。 – joran 2012-04-08 17:30:51
'drop'已弃用。请使用'pad'代替。但是'pad'似乎并没有将它设置为true或false。 – 2016-11-24 14:11:59