2014-05-08 152 views
12

有沒有辦法能夠在散點圖的ggplot的python實現中設置軸範圍和刻度標記的數量?例如,我想將y軸設置爲從0到100,並在值0,10,20,30,...,100處打勾。在ggplot中調整軸範圍和刻度標記

我已經試過如下:

ggplot(aes(x=x, y=y), data=data) + geom_point() + scale_y_continuous(limits=(0,100), breaks=range(0,100,10)) 
ggplot(aes(x=x, y=y), data=data) + geom_point() + scale_y_continuous(breaks=range(0,100,10)) + ylim(0,100) 
ggplot(aes(x=x, y=y), data=data) + geom_point() + scale_y_continuous(breaks=range(0,100,10)) 

在第一個兩行,限制覆蓋休息,所以我從0到100,但刻度線不會出現獲得的軸。在最後一行中,出現中斷,但範圍僅爲ggplot從數據使用的自動範圍,而不是所需的0到100範圍。

+0

我簡直不能用'ggplot'中包含的測試數據來重現這個問題。你能舉一個明確的例子嗎?否則,這應該被歸類爲'ggplot'的早期版本(這個問題是3歲),也許我們應該關閉這個問題。 – kcrisman

回答

0

這裏描述的問題目前是不可重現的。使用ggplot 0.11.5來解決這個問題。