Пустое графическое изображение с центрированным заголовком R - PullRequest
0 голосов
/ 27 июня 2019

Я пытаюсь создать пустое plotly с сообщением, объясняющим, почему график пуст в качестве заголовка.Я хотел бы центрировать сообщение как по горизонтали, так и по вертикали.

Мне не хватает вертикального центра:

empty_plot <- function(title = NULL){
  p <- plotly_empty(type = "scatter", mode = "markers") %>%
    config(
      displayModeBar = FALSE
    ) %>%
    layout(
      title = title
    )
  return(p)
}

empty_plot("Why it is empty")

1 Ответ

0 голосов
/ 27 июня 2019

Только что нашли вариант yref = "paper", с y = 0.5 для средней позиции:

empty_plot <- function(title = NULL){
  p <- plotly_empty(type = "scatter", mode = "markers") %>%
    config(
      displayModeBar = FALSE
    ) %>%
    layout(
      title = list(
        text = title,
        yref = "paper",
        y = 0.5
      )
    )
  return(p)
} 
empty_plot("Why it is empty")
...