Выравнивание текста метки - PullRequest
0 голосов
/ 24 апреля 2018

ОБНОВЛЕНИЕ 3/3/2018: Это не исключение R. Это уже было сообщено ранее и в настоящее время помечено как запрос функции, здесь: https://github.com/plotly/plotly.js/issues/260


Я добавляю пользовательский текст для точек на графике в .Похоже, что он выравнивает текст влево, по центру или справа, в зависимости от того, отображается ли текстовое поле справа, по центру или слева от точек графика соответственно.Я бы предпочел, чтобы текст всегда был выровнен по левому краю независимо от расположения поля.Мне удалось стилизовать шрифт, например, установить цвет и размер, но я не смог изменить выравнивание текста.

Вот MRE.Я удалил легенду, поэтому в крайних правых точках их поля для наведения отображаются слева от точки.

plot_ly(iris,
        x = ~Sepal.Length,
        y = ~Sepal.Width,
        type = 'scatter',
        mode = 'markers',
        hoverinfo = 'text',
        hoverlabel = list(font = list(color = 'white')),
        text = ~paste0('Some rather long text',
                       '\nSepal.Length: ', Sepal.Length,
                       '\nSepal.Width: ', Sepal.Width)) %>%
  layout(showlegend = FALSE)

enter image description here

...