Подтвердить что ты не робот

Настройка диапазона осей и меток в python ggplot

Есть ли способ установить как диапазон оси, так и количество меток в реализации 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.

4b9b3361

Ответ 1

Проблема, описанная здесь, в настоящее время не воспроизводится. Используйте ggplot 0.11.5 для устранения проблемы.