Как переименовать ось x в R? - PullRequest
0 голосов
/ 14 июня 2019

У меня есть фрейм данных, где первый столбец (x) - это числа от 1:12, а второй столбец (y) содержит числа, которые я хочу построить.

Я хочу создать график plot_ly по оси Y против 12 месяцев. Я хочу обозначить ось X как «Январь», «Фев», «Мар», «Дек».

Я пробовал:

p <- p %>% plot_ly(df, x = df[[1]]) %>% 
add_lines(y = df[[2]], name = colnames(df)[2]) %>% 
  layout(
    title = " Graph",
    xaxis = list(title="x axis"),
    yaxis = list(title="Y axis")
)

Здесь ось x обозначена как 0,1,2, ... 12.

Я также попытался создать третий столбец во фрейме данных, где третий столбец содержит c ('Jan', 'Feb', ... 'Dec'). Когда я делаю:

p <- p %>% plot_ly(df, x = df[[3]]) %>% 
add_lines(y = df[[2]], name = colnames(df)[2]) %>% 
  layout(
    title = " Graph",
    xaxis = list(title="x axis"),
    yaxis = list(title="Y axis")
)

ось x помечена в алфавитном порядке как «апрель», «август», «декабрь», «февраль», «январь», «июнь», «июль», «март», «май», «ноябрь». , Октябрь, сентябрь

Как можно обозначить ось x в хронологическом порядке месяцев для моего графика?

1 Ответ

0 голосов
/ 14 июня 2019

Вопрос решается по следующей ссылке: https://plot.ly/r/line-charts/ в разделе «Заполненные строки».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...