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

相关内容

热门资讯

玩家必看科普!来玩德州破解器,... 玩家必看科普!来玩德州破解器,德州局透视脚本,AI教程(有挂神器);致您一封信;亲爱德州局透视脚本玩...
专业讨论!wepoker透视脚... 1、专业讨论!wepoker透视脚本免费下载,拱趴大菠萝机器人,普及教程(有挂攻略)(UU poke...
玩家必看科普!wepoker新... 玩家必看科普!wepoker新号好一点吗,epoker透视底牌,爆料教程(有挂教程);1分钟了解详细...
一秒答解!智星德州可以透视吗,... 一秒答解!智星德州可以透视吗,we poker插件,细节方法(有挂技巧);实战中需综合运用上述技巧,...
玩家必看教程!hhpoker免... 玩家必看教程!hhpoker免费透视脚本,poker辅助器免费安装,wpk教程(有挂透明);玩家必备...
重大通报!pokemmo免费脚... 重大通报!pokemmo免费脚本,德州hhpoker是真的吗,力荐教程(有挂方法)是一款可以让一直输...
实测教程!约局吧如何查看是否有... 实测教程!约局吧如何查看是否有挂,智星菠萝可以辅助吗,wepoke教程(有挂软件)准备好在约局吧如何...
重大通报!epoker底牌透视... 重大通报!epoker底牌透视,wepoker有用吗,存在挂教程(有挂透明),支持语音通讯、好友开房...
必备科技!pokerworld... 必备科技!pokerworld破解版下载,wepoker开脚本视频,曝光教程(有挂方法);支持多人共...
推荐几款新版!德州私人局怎么透... 推荐几款新版!德州私人局怎么透视,pokemmo手机辅助软件,系统教程(有挂透明)是一款可以让一直输...