そのため、JSON から生成された折れ線グラフの色を URL から変更しようとすると問題が発生します。チャートを生成するための私のコードは次のとおりです。
var chart = c3.generate({
bindto: '#chart',
data: {
url: '../URL.JSON',
mimeType: 'json',
keys: {
x: 'Date',
value: ["Line1", "Line2", "Line3", "Line4"]
},
type: 'line'
},
axis: {
x: {
type: 'category'
}
},
size: {
height: 500
},
colors: {
'Line1': '#ff0000'
}
});
そして、ここに私のJSON形式があります:
[
{'Date': '9/23/2014', 'Line1': 12, 'Line2': 54, 'Line3': 23, 'Line4': 5},
{'Date': '9/22/2014', 'Line1': 56, 'Line2': 18, 'Line3': 25, 'Line4': 0}
]
何らかの理由で、colors 属性が設定されている Line1 の色はまったく変化しません。したがって、色をURL生成のc3グラフに変更する方法を誰かが知っているかどうか疑問に思っていました。
ありがとうございました。