r - 将刻度线标签更改为 plotly 中的特定字符串

标签 r ggplot2 plotly

我有 plotly我想将轴刻度标记标签更改为特定字符串的图形。考虑以下示例:

library(plotly)
p <- plot_ly(data = iris, x = ~Sepal.Length, y = ~Petal.Length)

enter image description here

假设我想取消所有数字 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")))

这正是我正在寻找和产生的:

enter image description here

关于r - 将刻度线标签更改为 plotly 中的特定字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52288525/

相关文章:

r - R 中的配对观察

r - 在 ggplot 中动态定位在多行上的表达式

python - 条件颜色样式 : plotly go. Bar

python - 如何在绘图中重叠同一图形中的两个绘图(在绘图中创建帕累托图)?

r - 在错误顺序的 ggplot2 条形图图例元素中,一个玩家的条形颜色已关闭

python - 无法在python中导入破折号

r - 理解dplyr select()中的非标准评估NSE和标准评估SE

r - 如何根据向量值在点图中使用不同的符号

r - 为什么这个生存图不从 100% 开始

r - 将段添加到 ggplot2 中的条形图(离散 x 轴)