Apexchartsupdate2lineschartdataJSONAPI&AJAX”改写为中文。
创始人
2024-11-10 02:30:30
0

使用Apexcharts更新2条折线图数据JSON API和AJAX的示例。

以下是一个使用JSON API和AJAX更新Apexcharts折线图的示例代码:

HTML代码:

JavaScript代码:

var chart = new ApexCharts(document.querySelector("#chart"), { series: [ { name: "Series 1", data: [30, 40, 35, 50, 49, 60, 70, 91, 125] }, { name: "Series 2", data: [23, 35, 30, 45, 40, 50, 60, 80, 105] } ], chart: { height: 350, type: "line" }, xaxis: { categories: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep"] }, markers: { size: 0 }, yaxis: { title: { text: "Sales" } } });

chart.render();

// 更新数据

function updateChart() { $.ajax({ url: "data.json", type: "GET", dataType: "json", success: function(data) { chart.updateSeries(data); }, error: function(xhr, textStatus, errorThrown) { console.log("Error: " + errorThrown); } }); }

代码解释:

  1. 创建了一个包含两个系列的Apexcharts折线图。
  2. 当页面首次加载时,调用了chart.render()方法渲染图表。
  3. updateChart()函数会使用AJAX从data.json文件中获取最新数据来更新图表。这里假设data.json文件已经存在。
  4. 在AJAX成功获取数据后,使用chart.updateSeries()方法来更新折线图数据。

注意: 如果想让此处的AJAX方法成功获取数据,需要先创建data.json文件,内容为以下代码:

{ "series": [ { "name": "Series 1", "data": [70, 80, 75, 90, 89, 100, 110, 131, 165] }, { "name": "Series 2", "data": [63, 75, 70, 85, 80, 90, 100, 120, 145] } ] }

此时通过调用updateChart()函数即可使用AJAX

相关内容

热门资讯

透视玄学!陕西三代辅助,万能透... 透视玄学!陕西三代辅助,万能透视辅助器免费版(透视)开挂辅助插件解密教程这是一款可以让一直输的玩家,...
一向有开挂"吉安中至... 您好:吉安中至小程序辅助这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的...
教程书开挂"hhpo... 教程书开挂"hhpoker辅助"开挂(安装)辅助神器(有挂透视);无需打开直接搜索加(薇:13670...
原先有辅助"边锋老友... >>您好:边锋老友怎么开挂确实是有挂的,很多玩家在这款边锋老友怎么开挂游戏中打牌都会发现很多用户的牌...
透视好牌!德州局HHpoker... 德州局HHpoker透视脚本 无需打开直接搜索微信:136704302本司针对手游进行,选择我们的四...
妙招开挂"创思维激k... 妙招开挂"创思维激k看底牌辅助开发商"开挂(软件)辅助安装(有挂头条)这是一款可以让一直输的玩家,快...
素来有辅助"家家盘锦... 素来有辅助"家家盘锦开挂"开挂(透视)辅助软件(新版2026教程有挂教学) >>您好:软件加薇136...
透视数据!约局吧破解器,雀神广... 透视数据!约局吧破解器,雀神广东麻将提高胜率(透视)开挂辅助脚本玩家教你 【无需打开直接搜索加薇13...
经验开挂"518互游... 经验开挂"518互游辅助器免费下载"开挂(下载)辅助插件(真的有挂)这是一款可以让一直输的玩家,快速...
从前有辅助"同乡游有... 从前有辅助"同乡游有辅助软件码"开挂(透视)辅助脚本(普及教程有挂细节)这是一款可以让一直输的玩家,...