如何在R中重命名plot的x轴?

时间:2019-06-14 07:23:04

标签: r date plotly

我有一个数据框,其中第一列(x)是1:12的数字,第二列(y)包含我要绘制的数字。

我想创建y轴与12个月的plot_ly图。 我想将x轴标记为“ Jan”,“ Feb”,“ Mar”,“ Dec”。

我尝试过:

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轴按字母顺序标记为'Apr','Aug','Dec','Feb','Jan','Jun',Jul','Mar','May','Nov' ,“十月”,“九月”。

如何为我的绘图按月的时间顺序标记x轴?

1 个答案:

答案 0 :(得分:0)

该问题在以下链接中得到解决: https://plot.ly/r/line-charts/ 在“填充线”部分下。