2014-03-27 162 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