我畫highchart原樣如何繪製HighChart x軸動態
options.series.push({ name: this.SubCity, data: this.Data });
,其中數據是一系列的數據陣列。
我也有AS-
Categ['Jan-Mar', 'Apr-Jun', 'Jul-Sep', 'Oct-Dec']
爲X軸基本分類數組我的圖表繪製正確,但問題與x軸類別 是我不知道如何動態設置的類別。
爲了更清楚,我加入一些代碼 -
var PriceTrend = JSON.parse(Data);
var AvgRate = new Array();
var Categories = new Array();
$(PriceTrend).each(function (index)
{
MaxRate.push(this.Max);
MinRate.push(this.Min);
AvgRate.push((this.Max + this.Min)/2);
Categories.push(this.Quarter);
});
TrendData.push({ SeriesID: SeriesID, Data: AvgRate, Visible: true, SubCity: SubCity, Categ: Categories });
DisplayTrend();
function DisplayTrend()
{
options.series = [];
$(TrendData).each(function (Index)
{
if (this.Visible)
{
options.series.push({ name: this.SubCity, data: this.Data });
}
});
chart = new Highcharts.Chart(options);
}
您是否嘗試過使用setCategories? http://api.highcharts.com/highcharts#Axis.setCategories() – 2013-04-29 13:35:47