Как развернуть свернутое сило-направленное дерево (AMCharts 4) с помощью функции (API)? - PullRequest
0 голосов
/ 25 мая 2019

Я взял ваш пример дерева с принудительным указанием и изменил скрипт, чтобы он свернулся при инициализации: 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(){
//    ????
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...