我想將縮放比例應用於我的圖表中的y軸,但是當我這樣做時,我得到一個空白svg對象。 我做了與x軸同樣的事情,它工作正常。當你去掉這一部分d3.js - 應用y軸縮放比例時的空白對象
問題發生
// .y(function(d) {
// return yScale(d[1])
// })
誰能告訴我什麼,我做錯了嗎?
我想將縮放比例應用於我的圖表中的y軸,但是當我這樣做時,我得到一個空白svg對象。 我做了與x軸同樣的事情,它工作正常。當你去掉這一部分d3.js - 應用y軸縮放比例時的空白對象
問題發生
// .y(function(d) {
// return yScale(d[1])
// })
誰能告訴我什麼,我做錯了嗎?
area
的功能是y0()
和y1()
而不是y()
。 Ref:D3 API documentation
看看js bin。我已經提出了一些評論,應該有所幫助,我假設你想要一個折線圖。
如果你想把軸放在你的圖表上,你應該使用d3.svg.axis函數。它爲你做了大部分的繁重工作。您還需要爲軸創建空間,嘗試使用一些填充和邊距(您可能需要查看this example或js bin d3頁面上的示例 - 使用谷歌組d3頁面頂部的鏈接)。你也可能想用svg的組('g')分隔出你的座標軸和你的圖。
乾杯
謝謝我將分析你的例子。其實我試圖用多個重疊系列來製作水平偏移圖 –
是的,我已經想通了。謝謝。 –