📅  最后修改于: 2023-12-03 15:32:15.833000             🧑  作者: Mango
getValueAxisLabels()
方法是 jQWidgets jqxChart 控件的一个方法,用于获取图表中数值轴的标签数组。
getValueAxisLabels(): Array<string>
无参数。
返回一个字符串数组,包括数值轴下的标签。
// 创建一个图表
$("#chartContainer").jqxChart({
title: {
text: "销售总额走势图"
},
description: {
text: "2016年销售总额走势"
},
enableAnimations: true,
showLegend: true,
padding: { left: 10, top: 5, right: 10, bottom: 5 },
titlePadding: { left: 50, top: 0, right: 0, bottom: 10 },
source: chartSource,
xAxis: {
dataField: 'month',
gridLines: { visible: false }
},
seriesGroups:
[
{
type: 'line',
series: [
{ dataField: 'sale1', displayText: '地区1' },
{ dataField: 'sale2', displayText: '地区2' },
{ dataField: 'sale3', displayText: '地区3' }
]
}
]
});
// 获取数值轴标签
var valueAxisLabels = $("#chartContainer").jqxChart('getValueAxisLabels');
// 显示数值轴标签
for(var i=0; i<valueAxisLabels.length; i++) {
console.log(valueAxisLabels[i]);
}
[ "$0", "$1000", "$2000", "$3000", "$4000", "$5000" ]
返回的是一个字符串数组,包含数值轴下的标签。在上述示例代码中,为方便演示,使用 console.log()
方法将标签打印至控制台。在实际应用中,可以把这些标签添加到图表的 UI 中,方便用户查看。