我遇到d3有重複x值的問題。這是一個顯示這個的plunkr。d3當存在重複值時x軸出現問題
http://plnkr.co/edit/6OFiMJFWsRDx5nMel6lY?p=preview
這可能是有關這個問題的唯一事情是
x.domain(option.labels);
正如你可以看到什麼目的,都應該出現在標籤
["Fri", "Sat", "Sun", "Mon", "Tue", "Wed", "Thu", "Fri"]
但在屏幕上向上
["Fri", "Sat", "Sun", "Mon", "Tue", "Wed", "Thu"]
它似乎在這裏跳過了重複。我試着玩tickValues選項,但無法讓它正常工作。
這個問題持有,即使標籤看起來像
["Fri", "Sat", "Sun", "Mon", "Tue", "Sun", "Thu"] - //Sun repeating in the middle also is taken out
任何幫助,讓所有的標籤(包括重複)的讚賞。
謝謝
將您的x軸設置爲時間刻度而不是序號刻度。使用實際日期(或時間戳)作爲該軸的數據點,然後使用d3時間格式顯示它,但是您需要(「Fri.」)。看起來像一堆額外的工作,但最終會爲你節省大量時間。 –