我正在使用ggplotly()
函数制作交互式图表,而我的问题是当我绘制图表时,y轴标签与y轴上的值重叠。我的目标是增加y轴标签和y轴之间的水平距离。
我发现有许多解决方案在创建静态ggplot( not ggplotly)时效果很好,包括在定义轴标签的末尾添加“ \ n”或使用主题/ axis.title.y / element_text / margin方法。这些仅适用于ggplot,但不适用于ggplotly。将ggplot2对象传递到ggplotly()函数时,它们似乎被忽略了。
有人建议采用这种方法吗?同样,我要尝试的是在使用ggplotly时增加y轴标签和y轴之间的水平距离。。
这是我的代码的简化副本:
p <- ggplot(df, aes(x, y)) +
geom_points() +
labs(title = "Chart Title",
x = "x-axis",
y = "PROBLEMATIC Y-AXIS")
ggplotly(p)
在此先感谢您的帮助。