调整python绘图中的轴范围和记号

调整python绘图中的轴范围和记号,python,python-ggplot,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() +

在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))

在前两行中,限制覆盖了打断,因此我得到了一个从0到100的轴,但记号不显示。在最后一行中,会出现中断,但范围只是ggplot从数据中使用的自动范围,而不是所需的0到100范围。

此处描述的问题目前无法再现。使用ggplot 0.11.5来修复此问题。

我无法用
ggplot
中包含的测试数据重现此问题。你能举个明确的例子吗?否则,这应该被认为是
ggplot
的早期版本(这个问题已经3年了),也许我们应该结束这个问题。