有没有办法能够在散点图的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范围。
答案 0 :(得分:1)
此处描述的问题目前无法重现。使用ggplot 0.11.5来解决问题。