/ / R - ggplot2 - configurando o intervalo da marca de escala - r, ggplot2

R - ggplot2 - configurando o intervalo da marca de escala - r, ggplot2

Para um ggplot eu preciso obter marcas com rótulospara intervalos de 10 em vez de 20, como mostrado na imagem abaixo - como obter marcas de escala com rótulos em intervalos de 10 para eixo xe intervalos de 5 para eixo y

O vetor do eixo x original tem dados como [10, 20, 30, 40, 50, 60] para todas as séries e o vetor do eixo y tem dados como [1,67, 3,3, 5, 6,67, 8,3,10] para uma série e para outras duas séries.

ggplot abaixo

Respostas:

5 para resposta № 1

Eu aconselho você a adicionar um pouco do seu código, para que seja mais fácil para as pessoas ajudarem você aqui.

Para responder à sua pergunta, você poderia usar o breaks opção no scale família. Por exemplo,

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