Есть ли способ установить как диапазон оси, так и количество меток в реализации python ggplot для диаграммы рассеяния? Например, я хочу, чтобы ось 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.