在爲d3.js中的兩個軸創建帶有數據的條形圖時,如何將軸的位置和高度與軸上的數字鏈接起來?使用d3創建條形圖時,如何將條高與尺度上的數字相關聯?
回答
沒有必要添加評論中提到的新庫。只需用您的座標軸來縮放您的酒吧的寬度和高度即可。
簡單的例子:http://bl.ocks.org/d3noob/8952219
注意到這些代碼行:
svg.selectAll("bar")
.data(data)
.enter().append("rect")
.style("fill", "steelblue")
.attr("x", function(d) { return x(d.date); })
.attr("width", x.rangeBand())
.attr("y", function(d) { return y(d.value); })
.attr("height", function(d) { return height - y(d.value); });
他傳球,他希望作爲高度(d.value)使用於y規模的數量。這樣,軸上的標籤與條形的高度吻合
是的,我知道了。非常感謝您的回答。 –
縮放數據只適用於數字是正確的數據?如何處理文本數據。例如說一年中的幾個月。 –
你設置的寬度,讓它們都一樣,你只需要傳遞你想要顯示的數據到這個域的刻度如下:x.domain(data.map(function(d){return d.date;})) ; – thatOneGuy
- 1. 用D3創建條形圖
- 2. 錯誤的d3條形圖上的線條數/刻度線
- 3. 如何使用d3創建堆疊條形圖?
- 4. d3分組條形圖創建問題
- 5. 創建配對條形圖d3.js
- 6. D3與ajax數據的條形圖
- 7. UI5 - 如何調整堆疊條形圖中條形的高度
- 8. 在數組d3中創建條形圖時遇到問題
- 9. D3條形圖堆積條形圖
- 10. D3.js:在條形圖酒吧,尺度並不是建模數據正確
- 11. 使用jfreechart創建帶有相同類別條形圖的條形圖
- 12. 如何將我的條形圖高度作爲數據?
- 13. 如何將db條目與列表視圖項相關聯
- 14. d3.js條形圖內聯筆畫
- 15. 如何在D3中使用嵌套和彙總函數來創建條形圖
- 16. Android GraphView條形圖高度
- 17. D3 Javascript條形圖
- 18. d3.js條形圖
- 19. D3.js條形圖
- 20. Emprise Javascript條形圖 - 如何在條形圖中創建分組條形圖
- 21. 如何使用d3.js在我的Rails5應用程序中創建條形圖
- 22. 創建條形圖
- 23. 如何在D3JS時間尺度條形圖中將矩形條寬度設置爲1分鐘
- 24. 如何在d3.js雙條形圖中選擇比例尺?
- 25. 如何使用ggplot2()創建我的數據框的條形圖?
- 26. 將條形圖添加到條形圖D3
- 27. 如何用非數字X軸創建條形圖?
- 28. 關於D3堆疊條形圖結構
- 29. 如何在高圖中創建虛線條形圖
- 30. 如何使用ggplot2將線條覆蓋在條形圖上?
添加您編寫的代碼,以便人們可以幫助您。 –
使用像c3.js這樣的軟件包在d3中生成條形圖併爲您做到這一點 - http://c3js.org/examples.html – mgraham