当前位置: 首页 > 知识库问答 >
问题:

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

吴高洁
2023-03-14

我有一个数据框,其中第一列(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(“一月”,“二月”,...“十二月”)。当我这样做时:

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个答案

冉子石
2023-03-14

这个问题在以下链接中讨论:https://plot.ly/r/line-charts/在“填充线”一节中。

 类似资料:
  • 本文向大家介绍如何重命名R语言数据帧中的单列,包括了如何重命名R语言数据帧中的单列的使用技巧和注意事项,需要的朋友参考一下 我们可以通过定义新名称来做到这一点,如下所示: 由于数据框中只有一列,因此使用对象名称就足够了。

  • 问题内容: 在使用以下代码初始化时,我拼错了名称: 我实际上打算用名称创建环境。尝试将文件夹重命名为时,我发现这没有太大帮助。激活环境的名称仍重命名旧的。 我想知道如何重命名环境? 问题答案: 默认情况下,virtualenv不支持环境重命名。仅删除virtualenv目录并使用正确的名称创建一个新目录是更安全的。您可以通过以下方式做到这一点: 激活您的virtualenv: 创建当前安装的软件包

  • 问题内容: 我想重命名索引。我看过alter table文档,但无法弄清楚简单地重命名索引的语法。通过MySQL GUI进行操作时,它将删除索引并创建一个新索引。在这种情况下,我希望避免仅为了更改索引名称而重建整个索引。 [附加信息] 在alter table文档中指出 可以通过更改表的.frm文件而不接触表内容来立即进行仅修改表元数据而不修改表数据的更改。以下更改是可以通过这种方式进行的快速更改

  • 本文向大家介绍如何在MongoDB中重命名集合?,包括了如何在MongoDB中重命名集合?的使用技巧和注意事项,需要的朋友参考一下 要在MongoDB中重命名集合,可以使用方法。语法如下- 为了理解上述语法,让我们列出数据库样本中的所有集合。查询如下- 以下是输出- 现在,将集合名称“ informationAboutDelete”更改为“ deleteSomeInformation”。查询如下以

  • 我正在尝试重命名数据库中表中的列。我已经试过了 我收到了一个错误回复,回复是-;请问这句话的正确语法是什么?谢谢

  • 我目前正在尝试用java绘制sin(x)的图形。作业说明要求我只使用drawLine()作为绘制图形的方法。我似乎不知道如何正确设置y值。现在我有一个while循环,用于逐个像素绘制线,但无法获得正确的y值。这是我目前所掌握的。 } 是的,我知道有很多事情我可以整理或简化,这只是一个粗略的草稿,本身,一旦我一切正常,我会清理。我已经尝试了多种方法来正确设置 y 值,我得到的最接近的方法最终绘制了一