我有plotly图形,我想将轴刻度标记更改为特定字符串.请考虑以下示例:
library(plotly)
p <- plot_ly(data = iris, x = ~Sepal.Length, y = ~Petal.Length)
Run Code Online (Sandbox Code Playgroud)
假设我想压缩所有数字xaxis刻度标记,而只是绘制字符串"min"at x = 4.5和"max"at x = 8.
我怎样才能做到这一点plotly?
旁注:我知道这可以用于基础R图,例如此处和ggplot2设置scale_x_continuous(breaks = c(4.5, 8), labels= c("4.5" = "min", "8" = "max")).
还有办法实现这一目标plotly吗?..不幸的是,plotly 文档似乎没有提供解决方案..
感谢@ eipi10和@Jon Spring,我可以理解:
library(plotly)
plot_ly(data = iris, x = ~Sepal.Length, y = ~Petal.Length) %>%
layout(xaxis = list(tickvals = c(4.5, 8), ticktext = c("min", "max")))
Run Code Online (Sandbox Code Playgroud)
这正是我正在寻找和生产的东西: