2016-06-01 25 views
0

私は単純な棒グラフで棒を並べ替えることを楽しみにしていました。 documentationdata.orderプロパティを1としてC3jsで棒グラフを並べ替える

var chart = c3.generate({ data: { columns: [['data1', 30, 200, 100, 400, 150, 250],], type: 'bar', order: 'desc' }, }) 

答えて

1

は、円グラフやドーナツグラフに制限されています。順序付きバーを取得するには、チャートを作成する前にデータをソートする必要があります。

var data1 = [130, 100, 140, 200, 150, 50].sort(function(a,b) { return a-b; }) 
var chart = c3.generate({ 
    data: { 
    columns: [ 
     ["data1"].concat(data1) // old-school 
//  ["data1", ...data1]  // ES6 flavor 

    ] 
    } 
}) 
+0

あなたはそうですが、並べ替えのオプションはありません。http://c3js.org/reference.html#data-xSort私は、並べ替えオプションを制限する理由は、円グラフまたはドーナツchart.So私はグラフを作成する前に、データを並べ替える必要があるの背後にある理由を理解できませんでした。 – user3172663

関連する問題