X軸をカテゴリに保ってデータセットから折れ線グラフを作成しようとしています。それは観察Xとの間の等距離間隔を有する線グラフのようになり、観察者について 座標:d3.jsとnvd3.jsで序数x軸を使用する線グラフ
(1 ------ 5 ------ 30 ------ 600)
(1-5 ----- 30 ------------------- 600)
:今、私はこのような何かを取得していますについては
これは私のデータセットです:
var ds1 = [
{
key: 'VAR-1',
color: '#FF7F0E',
values: [
{ "x" : "600", "y" : 0.07706}
, { "x" : "30", "y" : 0.00553}
, { "x" : "5", "y" : 0.00919}
, { "x" : "1", "y" : 0.00969}
]
}
];
私は作成しようとしました序数軸を設定し、折れ線グラフオブジェクトに設定します。
var chart =nv.models.lineChart()
.margin({top: 10, bottom: 40, left: 60, right: 30});
var x = d3.scale.ordinal().domain(["1","5", "30", "600"]);
chart.xAxis.scale(x);
chart.yAxis
.tickFormat(d3.format(',.3f'));
chart.forceY([0]);
d3.select('#exampleOne')
.datum(ds1)
.transition().duration(500)
.call(chart);
ただし、プロットでは何も変化していないようです。
NVD3折れ線グラフの実装で順序軸が有効になっている可能性がありますか、この折れ線グラフは数値データ用に書かれていますか?
PS:私はd3.jsを初めて使ったので、ここで何か間違っている可能性があります。
ソリューションを投稿できますか? – Becky