我有一个基本的D3条形图,有序x尺度和线性y尺度.
我添加了缩放功能,它可以正常使用线性y刻度.
如何通过缩放级别使x-scale进行相应调整?
以下是它现在的样子:http://jsfiddle.net/bM4HC/1/
下面的js不适用于序数尺度:
d3.behavior.zoom()
.x(x);
我正在研究具有平移功能的基本线性图表.
我设法通过限制d3.event.translate值来限制图表元素的拖动程度:
var tx = Math.max(0, d3.event.translate[0]),
ty = Math.min(0, d3.event.translate[1]);
Run Code Online (Sandbox Code Playgroud)
我现在需要的是相应地限制x和y轴.请参阅示例:http: //jsfiddle.net/Q2SWV/
向下或向左拖动时,图表上的条形受限制为0.x轴和y轴不是.关于如何解决轴问题的任何想法?
我正在使用NVD3的lineChart模型.
我需要强制设置相对于实际值的最小和最大y轴值,例如:
chart.lines.forceY([分钟/ 1.1,最大*1.1]);
如何获得当前的最小/最大y轴值?