0
我創建了x軸並將ticks值定義爲5,並且它的工作正常。但是如果我想在軸上恰好有7個刻度。我無法得到它的工作。如何使d3.js中的ticks函數工作?
我做了一些搜索,找到了一個答案ticks can take only multiple of 2,5,10 not any number
。但是我正處於一個想要得到7個蜱蟲的場景,我無法得到它。
有沒有什麼辦法讓它工作? Link
在此先感謝
我創建了x軸並將ticks值定義爲5,並且它的工作正常。但是如果我想在軸上恰好有7個刻度。我無法得到它的工作。如何使d3.js中的ticks函數工作?
我做了一些搜索,找到了一個答案ticks can take only multiple of 2,5,10 not any number
。但是我正處於一個想要得到7個蜱蟲的場景,我無法得到它。
有沒有什麼辦法讓它工作? Link
在此先感謝
這是否解決你的目的,如果你給刻度值本身
var xAxis = d3.svg.axis()
.scale(axisScale)
.tickValues([10, 20, 30, 50, 60, 80, 100]);//tick values as per your choice
工作代碼here
其實這招對我的作品。但是,這是真的嗎? 「蜱只能得到2,5,10的倍數」,沒有任何數字「 – Thinker
沒有在文檔中找到任何東西......但它看起來你的發現是真實的:) – Cyril
如何我可以得到蜱之間的寬度,如果我們使用tickValues? – Thinker