Я взял ваш пример дерева с принудительным указанием и изменил скрипт, чтобы он свернулся при инициализации: networkseries.maxLevels = 1;Поэтому, когда я бегу, в центре экрана появляется только один пузырь («Ядро»).Теперь я хочу расширить всю диаграмму, вызвав функцию (стиль API), точно так же, как щелкнул бы пузырь.
Я попробовал все: isActive = true, Visible = true, hidden = false,свернуло, покажи ()….Диаграмма по-прежнему показывает один пузырь и не расширяется.
Не могли бы вы помочь мне и скажите, что я должен добавить в свою функцию Expand (конец следующего кода), чтобы развернуть диаграмму (все уровни)?
INDEX.JS:
am4core.useTheme(am4themes_animated);
var chart = am4core.create("chartdiv", am4plugins_forceDirected.ForceDirectedTree);
var networkSeries = chart.series.push(new am4plugins_forceDirected.ForceDirectedSeries())
chart.data = [
{name: "Core", children: [{
name: "First", children: [
{ name: "A1", value: 100 },
{ name: "A2", value: 60 }
]},{
name: "Second", children: [
{ name: "B1", value: 135 },
{ name: "B2", value: 98 }
]}
}
]}
];
networkSeries.dataFields.value = "value";
networkSeries.dataFields.name = "name";
networkSeries.dataFields.children = "children";
networkSeries.nodes.template.tooltipText = "{name}:{value}";
networkSeries.nodes.template.fillOpacity = 1;
networkSeries.nodes.template.label.text = "{name}"
networkSeries.fontSize = 10;
networkSeries.maxLevels = 1;
function expand(){
// ????
}