私はC3ライブラリを初めて使用しています。痛みのないシンプルで再利用可能なチャートを設計するためのD3の良い選択肢だと思います。C3 - JSONとカテゴリによるタイムズチャート
しかし、私はtimeseriesチャートを設計する際にいくつかの問題があります。ここ は、私は私のチャートを生成するために使用するJSONファイルの例です:
data: {
json: [
{
"city": "Paris",
"date": "2016-09-01",
"event": 234
},
{
"city": "Paris",
"date": "2016-09-02",
"event": 891
},
{
"city": "Paris",
"date": "2016-09-03",
"event": 877
},
{
"city": "Berlin",
"date": "2016-09-01",
"event": 190
},
{
"city": "Berlin",
"date": "2016-09-02",
"event": 234
},
{
"city": "Berlin",
"date": "2016-09-03",
"event": 231
},
{
"city": "London",
"date": "2016-09-01",
"event": 23
},
{
"city": "London",
"date": "2016-09-02",
"event": 12
},
{
"city": "London",
"date": "2016-09-03",
"event": 89
},
],
問題は、私は両方の私のx軸を設定することができないということです。カテゴリとして時系列タイプとキー「都市」としてタイプ。今の
私が持っている:
keys: {
x: 'period',
value: ['event'],
},
axis: {
x: {
type: 'timeseries',
tick: {
format: '%Y-%m-%d'
}
}
},
type: 'spline'
と、対応するPlunker:http://plnkr.co/edit/T1aLWQpaFwdu2zsWCa3d
私はJSONファイルから取得されている3つの都市に対応し、3つのスプラインを持っていると思います。
これを達成するのに手伝ってもらえますか?
はどうもありがとうございました:)
で編集したplunkrを参照してくださいありがとう@mgraham、あなたは私の一日を作った!これはまさに私が探していたものです:) plunkrのおかげで – Bikemat