Измените метки для отметок на конкретные строки - PullRequest
0 голосов
/ 12 сентября 2018

У меня есть plotly графика, где я хотел бы изменить метки меток оси для определенных строк.Рассмотрим следующий пример:

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

enter image description here

Скажем, я хочу подавить все числовые метки xaxis tick и вместо этого вывести только строку "min" вx = 4.5 и "max" в x = 8.

Как мне добиться этого в plotly?


Sidenote : я знаю, что это возможнодля базовых графиков R, например, здесь и ggplot2 путем установки scale_x_continuous(breaks = c(4.5, 8), labels= c("4.5" = "min", "8" = "max")).

Есть ли способ достичь этого в plotly?.. К сожалению, plotly документы , кажется, не предлагают решение ..

1 Ответ

0 голосов
/ 12 сентября 2018

Благодаря @ 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...