【问题标题】:Plot.ly Double- Axis Formatting Content in RR中的Plot.ly双轴格式内容
【发布时间】:2016-05-25 15:19:41
【问题描述】:

我在使用 Plot.ly 双轴图格式化轴时遇到问题。我试图让 y 轴之一在数字前面包含“$”符号,但我找不到任何代码。希望有人能帮我解决这个问题。

ay <- list(
tickfont = list(color = "red"),
overlaying = "y",
side = "right"
)

p <- plot_ly(data = df, x = days, y = sales, name = "Sales",type="bar") %>%
add_trace(x = days, y = Sales/Day, name = "Sales/Day", yaxis = "y2") %>%
layout(title = "Double Y Axis", yaxis2 = ay)

所以在上面的代码中,我想在两个 y 轴(销售额和销售额/天)上添加一个“$”符号。

【问题讨论】:

标签: r formatting data-visualization plotly


【解决方案1】:

由于您没有提供可重现的示例,我将使用来自plotly 网站的示例。你可以试试:

library(plotly)
ay <- list(
  tickfont = list(color = "red"),
  overlaying = "y",
  side = "right"
)
plot_ly(x = 1:3, y = 10*(1:3), name = "slope of 10") %>%
  add_trace(x = 2:4, y = 1:3, name = "slope of 1", yaxis = "y2") %>%
  layout(title = "Double Y Axis", yaxis2 = ay, yaxis = list(showtickprefix = "all", tickprefix = "$"))

【讨论】:

  • 您好,感谢您的回复。很抱歉没有添加代码,我将代码添加到编辑后的版本中,幸运的是,您提供了网站上的示例以及我的问题的答案。下次我会确保添加代码。
猜你喜欢
  • 2017-06-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-04
相关资源
最近更新 更多