私は、序数x軸を持つDC JSを使用して折れ線グラフを作成しました。それは、私が取り除くように見えない、x軸上にいくつかの外側パディングがあることを除いて、機能します。最も左端のデータポイントと右端のデータポイントが、パディングなしでチャートのエッジと同じ高さになるようにしたいと思います。うまくいけば、私は明らかな何かを逃していません。DC JS:序数スケールのx軸を持つ折れ線グラフの外側パディングを削除しますか?
x軸の縮尺を間違って設定していると思います。このようなデータセットを考える:
var data = [
{ key: 'Monday', value: 3000000 },
{ key: 'Tuesday', value: 3100000 },
{ key: 'Wednesday', value: 3500000 },
{ key: 'Thursday', value: 3070000 },
{ key: 'Friday', value: 4500000 },
{ key: 'Saturday', value: 3003030 },
{ key: 'Sunday', value: 5010000 }
];
ここで私は、x軸の目盛りでやっているものです:
var ordinalScale = d3.scale.ordinal().domain(['Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday']).rangeRoundBands([0,chartWidth]);
chart.x(ordinalScale).xUnits(dc.units.ordinal);
私も順序尺度にD3のドキュメントを見て、しかしhasnことをしましたまだ助けてくれませんでした。
ここではスクリーンショット(赤でマーク余分なパディング)です: http://imgur.com/a/zmfF4
ここでは、問題を示し作業JSフィドルです: https://jsfiddle.net/qvp4fpzy/4/
です!本当にありがとう。 – nblocks