AmCharts 4数据源:强制图表等待所有外部数据加载完成
创始人
2024-09-30 05:30:22
0

在AmCharts 4中,可以使用Promise对象和async/await来等待所有外部数据加载完成。以下是一个示例代码:

// 创建一个Promise对象,用于等待所有数据加载完成
const promise = new Promise(resolve => {
  am4core.ready(resolve);
});

// 定义一个async函数,用于加载数据和创建图表
async function createChart() {
  // 加载外部数据
  const data1 = await getData1();
  const data2 = await getData2();

  // 创建图表
  const chart = am4core.create("chartdiv", am4charts.XYChart);
  // 设置图表的数据
  chart.data = data1.concat(data2);

  // 其他图表设置和配置...
}

// 调用async函数来创建图表
promise.then(() => {
  createChart();
});

在上面的示例中,am4core.ready函数返回一个Promise对象,该对象在外部数据加载完成后被解析。然后,我们可以使用await关键字来等待每个外部数据的加载。一旦所有数据都加载完成,我们可以创建图表并设置其数据。

请注意,上述示例中的getData1getData2函数是根据具体情况自定义的,用于加载外部数据。您可以根据自己的需求来实现这些函数。

最后,我们使用promise.then来确保在所有外部数据加载完成后再调用createChart函数来创建图表。

相关内容

热门资讯

透视游戏!微乐小程序免费黑科技... 透视游戏!微乐小程序免费黑科技,微乐小程游戏破解器下载(透视)其实真的是有挂(哔哩哔哩)1、上手简单...
六分钟教程!微乐小程序黑科技,... 六分钟教程!微乐小程序黑科技,微乐家乡官方app(开挂)其实是真的挂(2026)1、许多玩家不知道微...
2026版规律!微乐小程序免费... 2026版规律!微乐小程序免费黑科技,广西微乐小程序辅助器(透视)一贯存在有挂(哔哩哔哩)1、该软件...
3分钟辅助!微乐小程序免费黑科... 3分钟辅助!微乐小程序免费黑科技,微信小程序微乐安徽辅助器(开挂)都是真的有挂(2026)暗藏猫腻,...
事发当天!微乐小程序黑科技,微... 事发当天!微乐小程序黑科技,微信小程序微乐安徽辅助苹果(透视)一直存在有挂(哔哩哔哩)1、很好的工具...
第二分钟安装!微乐小程序免费黑... 您好,微乐小程序免费黑科技这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很...
黑科技技巧!微乐小程序免费黑科... 黑科技技巧!微乐小程序免费黑科技,微乐家乡官方app下载(透视)其实真的有挂(哔哩哔哩)1、打开软件...
9分钟脚本!微乐小程序黑科技,... 9分钟脚本!微乐小程序黑科技,微乐小程序微乐房间怎么开挂(开挂)真是是有挂(2026)1、玩家可以在...
昨日!微乐小程序免费黑科技,微... 昨日!微乐小程序免费黑科技,微信微乐辅助器免费安装(透视)果然是有挂(哔哩哔哩)1、用户打开应用后不...
第二分钟神器!微乐小程序免费黑... 第二分钟神器!微乐小程序免费黑科技,微信小程序微乐自建房脚本下载(开挂)其实真的是有挂(2026)1...