1

我想为 Amcharts v4 TreeMap 图表中的 1 级列模板添加边距顶部样式。

我已经尝试了以下代码,但知道它们有效。

level0ColumnTemplate.column.marginTop   = 30;
level0ColumnTemplate.marginTop   = 30;

代码链接:http: //jsfiddle.net/t42asecw/3/

4

1 回答 1

0

看起来您正在尝试在树形图列之间创建垂直空间。不能在实际系列中做到这一点,columns.template因为那些试图占据尽可能多的空间。那么你可以尝试的是在 上放一个paddingTopcolumn例如:

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;
于 2019-04-27T03:46:48.343 回答