调整python ggplot中的轴范围和刻度线

pla*_*lam 14 python python-ggplot

有没有办法能够在散点图的ggplot的python实现中设置轴范围和刻度标记的数量?例如,我想将y轴设置为0到100,其值为0,10,20,30,...,100.

我尝试过以下方法:

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))
Run Code Online (Sandbox Code Playgroud)

在前两行中,限制会覆盖中断,因此我得到一个从0到100的轴,但不会出现刻度线.在最后一行中,确实会出现中断,但范围只是ggplot从数据中使用的自动范围,而不是所需的0到100范围.

J_H*_*J_H 1

此处描述的问题目前无法重现。使用 ggplot 0.11.5 来解决这个问题。