在 Apexcharts 上动态更新标题
Update title dynamically on Apexcharts
我正在使用 Updateseries 来更新 x 和 y 轴。如何更新标题?
$.getJSON('chartData.php', {
devicename: feature.get('id')
}, (response) => {
chart.updateSeries([{
data: response
}])
let chart = new ApexCharts(document.getElementById("chart"), options)
chart.updateOptions({
title: 'Water Consumption per day on December 2019 for '
})
});
您应该使用 ApexCharts 的 updateOptions
方法来更新任何其他配置。
updateSeries
只处理图表的数据,而updateOptions
允许动态改变图表的配置
var chart = new ApexCharts(el, options);
chart.updateOptions({
title: {
text: 'new title'
}
})
updateOptions 文档 - https://apexcharts.com/docs/methods/#updateOptions
https://jsfiddle.net/e6q8pofL/
渲染图表,然后更新标题的文本:
var chart = new ApexCharts(document.querySelector("#chart"), options);
chart.render();
try{
chart.updateOptions({
title: {
text: 'new title'
}
})
}
catch(e){
alert(e)
}
此代码可以更新图表中的标题。
*ApexCharts.exec('id', "updateOptions", {*
title:{
text:title1
}
});
我正在使用 Updateseries 来更新 x 和 y 轴。如何更新标题?
$.getJSON('chartData.php', {
devicename: feature.get('id')
}, (response) => {
chart.updateSeries([{
data: response
}])
let chart = new ApexCharts(document.getElementById("chart"), options)
chart.updateOptions({
title: 'Water Consumption per day on December 2019 for '
})
});
您应该使用 ApexCharts 的 updateOptions
方法来更新任何其他配置。
updateSeries
只处理图表的数据,而updateOptions
允许动态改变图表的配置
var chart = new ApexCharts(el, options);
chart.updateOptions({
title: {
text: 'new title'
}
})
updateOptions 文档 - https://apexcharts.com/docs/methods/#updateOptions
https://jsfiddle.net/e6q8pofL/
渲染图表,然后更新标题的文本:
var chart = new ApexCharts(document.querySelector("#chart"), options);
chart.render();
try{
chart.updateOptions({
title: {
text: 'new title'
}
})
}
catch(e){
alert(e)
}
此代码可以更新图表中的标题。
*ApexCharts.exec('id', "updateOptions", {*
title:{
text:title1
}
});