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