我有 plotly
我想将轴刻度标记标签更改为特定字符串的图形。考虑以下示例:
library(plotly)
p <- plot_ly(data = iris, x = ~Sepal.Length, y = ~Petal.Length)
假设我想取消所有数字 xaxis 刻度标记标签,而只在
x = 4.5
处绘制字符串“min”|和“最大”在 x = 8
.我如何才能在
plotly
中实现这一点?旁注 :我知道这对于基础 R 图是可能的,例如here并在
ggplot2
通过设置 scale_x_continuous(breaks = c(4.5, 8), labels= c("4.5" = "min", "8" = "max"))
.在
plotly
中是否也有实现此目的的方法? ?..不幸的是
plotly
docs似乎没有提供解决方案..
最佳答案
感谢@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")))
这正是我正在寻找和产生的:
关于r - 将刻度线标签更改为 plotly 中的特定字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52288525/