gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-05 00:47:11 25 4
gpt4 key购买 nike

我有 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com