2014-03-27 198 views
0

enter image description here對於此示例http://jsfiddle.net/5D5eD/8/。如何增加X軸上方的Y軸?按比例縮放X軸上方的Y軸

main.append('g') 
.attr('transform', 'translate(0,0)') 
.attr('class', 'main axis date') 
.call(yAxis) 

我應該在這行中做出什麼改變.attr('transform','translate(0,0)')?

+0

你是什麼意思「增加X軸上的Y軸也」? –

+0

與圖像中的Y軸一樣(附在問題上)Lars – user3438326

+0

因此,您需要兩個相同的圖表,共享一個x軸? –

回答

1

爲了做到這一點,您需要運行再次繪製圖表的代碼(減去直線繪圖部分)在另一個已翻譯的g元素上。爲了做到這一點,最簡單的方法是將繪製圖形的部分封裝在一個函數中並調用兩次。

完整演示here

+0

謝謝拉爾斯。非常感謝你:)正是我在找的東西。 – user3438326

+0

Lars我想將此投影http://bl.ocks.org/mbostock/3734327添加到頂部的圖表,而底部的圖表保持不變。你能指導我如何做到這一點? – user3438326

+0

基本上我想得到像這樣的http://www.d3noob.org/2013/03/a-simple-d3js-map-explained.html代替頂部的圖表。 – user3438326