【发布时间】:2021-02-17 15:15:43
【问题描述】:
当通过ggplot2 vs plotly 渲染相同的情节时,我注意到许多不同之处。它包括标记大小、线条粗细和文本标签调整等基本内容。
require(ggplot2)
require(plotly)
data(iris)
p1 <-
ggplot(data = iris, aes(x=Sepal.Length, y=Sepal.Width, shape=Species, color=Species)) +
geom_point(size=3) +
geom_text(x=5.5, y=2, label='\u25BA',color='red',hjust='left',vjust='bottom')+
coord_cartesian(xlim = c(5,6), ylim = c(2,3))+
geom_abline(slope = 1, intercept = -3)+
scale_shape_manual(values=c(21,22,23))
p1
ggplotly(p1)
您可以在此示例中看到,所有标记都大了大约 1/3,线条粗了 3 倍,文本标签(此处为红色三角形)的 hjust 和 vjust 被忽略。除了手动调整每一层的所有参数之外,还有什么办法可以解决这个问题?
【问题讨论】:
标签: r plotly r-plotly ggplotly