У меня есть фрейм данных, где первый столбец (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 в хронологическом порядке месяцев для моего графика?