【发布时间】:2019-02-04 06:08:24
【问题描述】:
我正在使用带有 ggplot2 3.0.0 的 plotly 4.8,并尝试向我的散点图添加和对齐文本标签。但是,geom_text(aes(....), hjust = "left") 中的 plotly 似乎忽略了 hjust 参数。 (也试过hjust = 0。)
GGPLOT 输出
看到它在绘图窗口中呈现为 ggplot,标签左对齐。
情节输出
但是在转换中失去了对齐,文字居中了。
那么问题是,是否可以通过 plotly 修复这种对齐方式?
测试示例代码
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
【问题讨论】: