Я использую plotly 4.8 с ggplot2 3.0.0 и пытаюсь добавить и выровнять текстовые метки к моим точечным графикам. Однако, похоже, что параметр hjust
игнорируется в geom_text(aes(....), hjust = "left")
. (Также пробовал hjust = 0
.)
ВЫХОД GGPLOT
См., Что это прекрасно отрисовывается в окне графика как ggplot с выровненными по левому краю метками.
ПЛОТНО ВЫХОД
Но выравнивание теряется при преобразовании, а текст центрируется.
Итак, вопрос, возможно ли исправить это выравнивание с помощью сюжета?
ПРИМЕР КОДА ИСПЫТАНИЯ
library(ggplot2)
library(data.table)
library(plotly)
data(mtcars)
plotdata <- as.data.table(mtcars)
plotdata$carname <- rownames(mtcars)
# take a small demo subset
plotdata <- plotdata[1:10,]
gg <- ggplot(plotdata, aes(x = wt, y = mpg, label = carname)) +
geom_point() + theme_minimal()
gg <- gg + geom_text(aes(label = carname),
size = 2,
hjust = "left")
print(gg)
# convert ggplot
p <- ggplotly(gg)
p