在动态数据提供程序中没有数据的 amcharts
amcharts that have no data in dynamic data provider
优雅地处理没有数据的 amcharts。我想知道我的 dataProvider 是否为空。 amcharts 绘制时默认为null。我该如何动态处理它?
var chart = AmCharts.makeChart("chartdiv", {
"theme": "none",
"type": "serial",
"dataProvider": data,
"valueAxes": [{
"title": "Income in millions, USD"
}]
想知道当数据为空时如何处理
通过在呈现图表之前检查数据集是否包含记录来从外部处理它。
if (data && data.length){
var chart = AmCharts.makeChart("chartdiv", {
"theme": "none",
"type": "serial",
"dataProvider": data,
"valueAxes": [{
"title": "Income in millions, USD"
}]
} else {
// display a message to the user that there is no data available
}
AMCharts 人员似乎忽略了处理传入的空数据集。
另一种选择是create a dummy data point that displays a label on the chart。我个人没有使用过这种方法,因为如果图表不包含任何数据,我宁愿完全隐藏它。
优雅地处理没有数据的 amcharts。我想知道我的 dataProvider 是否为空。 amcharts 绘制时默认为null。我该如何动态处理它?
var chart = AmCharts.makeChart("chartdiv", {
"theme": "none",
"type": "serial",
"dataProvider": data,
"valueAxes": [{
"title": "Income in millions, USD"
}]
想知道当数据为空时如何处理
通过在呈现图表之前检查数据集是否包含记录来从外部处理它。
if (data && data.length){
var chart = AmCharts.makeChart("chartdiv", {
"theme": "none",
"type": "serial",
"dataProvider": data,
"valueAxes": [{
"title": "Income in millions, USD"
}]
} else {
// display a message to the user that there is no data available
}
AMCharts 人员似乎忽略了处理传入的空数据集。
另一种选择是create a dummy data point that displays a label on the chart。我个人没有使用过这种方法,因为如果图表不包含任何数据,我宁愿完全隐藏它。