2016-06-21 8 views
-1

Для ggplot мне нужно получить отметки с метками для интервалов в 10 вместо 20, как показано на рисунке ниже - как получить отметки с метками с интервалами 10 для x- ось и интервалы 5 для оси yR - ggplot2 - установочный интервал метки метки

Исходный вектор оси x имеет такие данные, как [10, 20, 30, 40, 50, 60] для всех серий и вектора оси y имеет такие данные, как [1.67, 3.3, 5, 6.67, 8.3, 10] для одной серии и аналогично для других двух серий.

ggplot below

+1

Возможный дубликат [Увеличение числа оси клещей в ggplot2] (http://stackoverflow.com/questions/11335836/increase-number-of-axis-ticks-in-ggplot2) – aosmith

ответ

2

Я советую вам добавить некоторые из кода, так что легче для людей, чтобы помочь вам в этом.

Чтобы ответить на ваш вопрос, вы можете использовать опцию breaks в семействе scale. Например,

g <- ggplot(...) + ... 
g + scale_x_continuous(breaks = seq(10, 60, by = 10)) 
    + scale_y_continuous(breaks = seq(0, 10, len = 5)) 
+0

@ user3206440 благодарит за изменение. Я понятия не имею, почему я набрал 'continue' вместо' непрерывного'. – Boxuan