0
私は単純な棒グラフで棒を並べ替えることを楽しみにしていました。 documentationdata.order
プロパティを1としてC3jsで棒グラフを並べ替える
var chart = c3.generate({ data: { columns: [['data1', 30, 200, 100, 400, 150, 250],], type: 'bar', order: 'desc' }, })
私は単純な棒グラフで棒を並べ替えることを楽しみにしていました。 documentationdata.order
プロパティを1としてC3jsで棒グラフを並べ替える
var chart = c3.generate({ data: { columns: [['data1', 30, 200, 100, 400, 150, 250],], type: 'bar', order: 'desc' }, })
は、円グラフやドーナツグラフに制限されています。順序付きバーを取得するには、チャートを作成する前にデータをソートする必要があります。
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
]
}
})
あなたはそうですが、並べ替えのオプションはありません。http://c3js.org/reference.html#data-xSort私は、並べ替えオプションを制限する理由は、円グラフまたはドーナツchart.So私はグラフを作成する前に、データを並べ替える必要があるの背後にある理由を理解できませんでした。 – user3172663