我想为 Amcharts v4 TreeMap 图表中的 1 级列模板添加边距顶部样式。
我已经尝试了以下代码,但知道它们有效。
level0ColumnTemplate.column.marginTop = 30;
level0ColumnTemplate.marginTop = 30;
代码链接:http: //jsfiddle.net/t42asecw/3/
我想为 Amcharts v4 TreeMap 图表中的 1 级列模板添加边距顶部样式。
我已经尝试了以下代码,但知道它们有效。
level0ColumnTemplate.column.marginTop = 30;
level0ColumnTemplate.marginTop = 30;
代码链接:http: //jsfiddle.net/t42asecw/3/
看起来您正在尝试在树形图列之间创建垂直空间。不能在实际系列中做到这一点,columns.template
因为那些试图占据尽可能多的空间。那么你可以尝试的是在 上放一个paddingTop
,column
例如:
level1ColumnTemplate.column.paddingTop = 30;
// Don't forget to shift bullet, too
bullet1.dy = 15;
你的代码的分支:
http://jsfiddle.net/notacouch/2vrk3e6s/
或者如果你想在所有边上均匀间距,你可以增加strokeWidth
,只要确保增加column.cornerRadius*
值(如果你的角是圆角的):
level1ColumnTemplate.column.cornerRadius(30, 30, 30, 30)
level1ColumnTemplate.strokeWidth = 30;