在amCharts的词云中,不能通过设置属性来禁用动画效果,但可以通过在配置文件中设置“animationDuration”属性为0来实现禁用动画效果,具体代码如下所示:
am4core.options.autoSetClassName = true;
// 创建一个词云实例 var chart = am4core.create("chartdiv", am4plugins_wordCloud.WordCloud);
// 配置词云实例 chart.maxFontSize = 80; chart.minFontSize = 20; chart.colors = am4core.color("#000000");
// 禁用动画效果 chart.numberFormatter.duration = 0; chart.animationDuration = 0;
// 解析文本并添加到词云中 chart.addData(parseText());
// 解析文本函数示例 function parseText() { var data = []; var txt = "apple,banana,orange,pear,kiwi"; var words = txt.split(","); for(var i = 0;i < words.length;i++){ var obj = {}; obj.tag = words[i]; obj.count = getRandomInt(1,100); data.push(obj); } return data; }
// 获取随机数字函数示例 function getRandomInt(min,max){ return Math.floor(Math.random() * (max - min + 1)) + min; }