2016-05-09 13 views
0

は、このコードから追加されたJSfiddleHighCharts基本的な棒グラフは、以下で

チャートのカテゴリを述べたシリーズとX軸カテゴリを提供します関数内のチャートaddseriesToChart。しかし、私はどのように知りません。私がこれをやっているのは、シリーズの名前、ID、データをJson文字列として取得するからです。自分のJsonデータの一部としてカテゴリを追加する方法があれば、私は考えています。

+0

についてsetCategories

使用することができます。例:http://jsfiddle.net/puov7e6r/ –

答えて

2

あなたがカテゴリとしてタイプX軸を設定し、各ポイントごとに「名前」のparamを定義することができ、前述setCategoriesの離れ例

var jsonData = { 
    id: '123', 
    name: 'Total Points', 
    categories: ['Africa', 'America', 'Asia', 'Europe', 'Oceania'],  
    data: [1052, 954, 4250, 740, 38] 
} 

function addseriesToChart(jsonData){ 
    var chart = $('#container').highcharts(); 
    chart.xAxis[0].setCategories(jsonData.categories); 
    chart.addSeries({ 
     id: jsonData.id, 
     name: jsonData.name, 
     data: jsonData.data 
    }); 
} 
関連する問題