2017-07-03 8 views
1

これは報告された問題hereに似ています。NVD3のx軸のラベルがlineChartとhistoricalChartのために整列していない

このサンプルでは、​​exampleの作業で、折れ線グラフと履歴グラフを実装しました。

chart.xAxis 
    .showMaxMin(true) 
    .tickFormat(function(d) { return d3.time.format('%b %d')(new Date(d)) }) 

x軸の軸lablesが線の点またはバーと同期していないことを除いて、すべてが期待どおりに機能します。

this issueで提案されている解決策は、日付の書式化によるものであると私はnew exampleで日付/時刻を書式化しようとしています。 しかし問題は変わりません。私に

chart.xAxis 
    .showMaxMin(true) 
    .tickFormat(function(d) { return d3.time.format('%b %d %Y')(new Date(d)) }) 

は、それが最初にNVD3ライブラリ原因同じ書式の問題は私がチェックし、他のチャートタイプのために完璧に動作に見えました。そこで私は問題hereを提起した。

答えて

1

xScaleを設定する必要があります。 Do chart.xScale(d3.time.scale())

+0

ありがとうございます。これは完璧です。 –

関連する問題