Javascript Amcharts:如何在sankey图中居中节点?

Javascript Amcharts:如何在sankey图中居中节点?,javascript,html,css,amcharts,sankey-diagram,Javascript,Html,Css,Amcharts,Sankey Diagram,我正在尝试使用Amcharts将特定节点集中在sankey图中。这里是我的问题的一个最小的例子,我希望它足够清楚,因为我不能向您提供实际的编码 am4core.ready(函数(){ //主题开始 am4core.useTheme(am4themes_动画); //主题结束 var chart=am4core.create(“chartdiv”,am4charts.sankeydraph); chart.hiddenState.properties.opacity=0;//这将创建初始淡入

我正在尝试使用Amcharts将特定节点集中在sankey图中。这里是我的问题的一个最小的例子,我希望它足够清楚,因为我不能向您提供实际的编码


am4core.ready(函数(){
//主题开始
am4core.useTheme(am4themes_动画);
//主题结束
var chart=am4core.create(“chartdiv”,am4charts.sankeydraph);
chart.hiddenState.properties.opacity=0;//这将创建初始淡入
chart.data=[
{从“A”到“D”,值:10},
{从“D”到“F”,值为8},
{从“B”到“F”,值:4}
];
让hoverState=chart.links.template.states.create(“悬停”);
hoverState.properties.fillOpacity=0.6;
chart.dataFields.fromName=“from”;
chart.dataFields.toName=“to”;
chart.dataFields.value=“value”;
//最右边的标签是否合适
chart.paddingRight=30;
//使节点可拖动
var nodeTemplate=chart.nodes.template;
nodeTemplate.惰性=真;
nodeTemplate.readerTitle=“拖动我!”;
nodeTemplate.showSystemTooltip=true;
nodeTemplate.width=20;
//使节点可拖动
var nodeTemplate=chart.nodes.template;
nodeTemplate.readerTitle=“单击以显示/隐藏或拖动以重新排列”;
nodeTemplate.showSystemTooltip=true;
nodeTemplate.cursorOverStyle=am4core.MouseCursorStyle.pointer
}); // 结束am4core.ready()

我在文档中找到的唯一一件事是,您可以执行
nodeTemplate.namelab.locationX来更改标签的位置。