问题描述
R语言用plotly包画treemap时四周留白不平均
原因分析:
- 上侧的留白是因为隐藏的工具栏
- 下侧的留白在一定程度上给底部显示的标签预留空间
解决方案:
-
上侧不用变,否则偶尔出现遮挡影响美观
-
左侧的留白可通过在plotly的layout函数设置页边距解决
-
下侧的留白首先在plotly的layout函数设置页边距
layout(autosize = F,
margin = list(l=15, b=35))
注意b如果设置过小会将标签截断
另一个值得注意的问题是上图图片底部超出了背景面板的范围,原因是图片的height是固定的:当底部页边距调小时,height不会随之变小;反而图片内容会被拉长。因此要对图片的height进行设置(或增加背景面板的height)。