Локализовать сюжетную временную ось для дат в R - PullRequest
0 голосов
/ 27 марта 2020

Я хотел бы локализовать формат даты оси графика на графике для особой страны. Вместо того, чтобы обозначать даты на временной оси как «8 января 9 января 10 ...», я хочу пометить их «Ока 8 Ока 9 Ока 10» в Turki sh локали. Пример графического кода в R приведен ниже. Я знаю, что мне нужно использовать config(locale = "tr_TR") для этого. Но я не уверен, как это сделать в приведенном ниже коде.

  plotly::plot_ly() %>%
  plotly::add_trace(
    x = ~date,
    y = ~Belgium,
    type = "scatter",
    mode = "lines+markers",
    name = "Türkiye"
  ) %>%
  plotly::add_trace(
    x = ~date,
    y = ~France,
    type = "scatter",
    mode = "lines+markers",
    name = "Fransa"
  ) %>%
  plotly::add_trace(
    x = ~date,
    y = ~Spain,
    type = "scatter",
    mode = "lines+markers",
    name = "İspanya"
  ) %>%
  plotly::add_trace(
    x = ~date,
    y = ~Italy,
    type = "scatter",
    mode = "lines+markers",
    name = "Italya"
  ) %>%
  plotly::layout(
    title = "",
    legend = list(x = 0.1, y = 0.9),
    yaxis = list(title = "Toplam Onaylı Vakalar"),
    xaxis = list(title = "Date"),
    # paper_bgcolor = "black",
    # plot_bgcolor = "black",
    # font = list(color = 'white'),
    hovermode = "compare",
    margin = list(
      # l = 60,
      # r = 40,
      b = 10,
      t = 10,
      pad = 2
    )
  )```

1 Ответ

0 голосов
/ 28 марта 2020

Я только что добавил следующее

    )%>%
    plotly::config(
    locale='tr')
)

Эта конфигурация устанавливает маркировку оси даты в зависимости от локали системы.

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