[XY图表使用数据源动态绘制线系列

问题描述 投票:0回答:1

我正在使用amcharts4使用vanilla javascript和.Net Core API来显示一些图表以获取数据(采用json格式)。

我需要创建带有类别X轴(时间)和值Y轴(温度)的折线图(XY图表)。图表必须包含动态序列(高级时我不知道会有多少序列),并使用dataSource。]获取数据。

我找不到使它正常工作的方法。

我已经阅读了有关此问题的所有文档,指南和示例:-List templates-Adapters-XY-charts-DataSource-Dynamically adding and removing series-Line series-Series

在这里,我只找到了这个Stacked Area Amchart passing dynamic data(我能找到的所有其他帖子都不是关于amcharts 4

)。但是我既需要使用dataSource来获取数据,又需要同时动态添加系列。

我可以修改API来更改json数据结构。我正在使用JavaScript方式定义图表和序列。

我已经尝试在datasource

加载数据时添加一个事件(“ load”事件),然后在该函数中我将图表数据解析为不同的数组,将其作为json以及每个意向的所有对(值,时间戳),然后动态创建系列。但这没有用,该系列的Legend正确加载,但数据从未出现。我还设置了datasource的错误事件,但是没有错误出现(或者在浏览器控制台中)。

我找不到使用dataSource

的方法,并且具有动态的Line系列,可能有使用amchart进行此操作的简单方法,但无法获取。

谢谢!

我正在使用amcharts4来显示一些图表,这些图表使用香草javascript和.Net Core API来获取数据(采用json格式)。我需要使用类别X轴(时间)和...

javascript charts amcharts amcharts4
1个回答
0
投票

[您可能会发现done是一个更合适的事件,因为您知道解析/加载此时已成功。由于您未发布代码,因此不知道自己尝试执行的操作,因此可能无法使用正确的X和Y数据字段正确设置序列。

© www.soinside.com 2019 - 2024. All rights reserved.