如何不断更新 d3 图中 x 轴的范围
How can I continuously update the range of the x axis in d3 graph?
我有一个不断增加的值,我想调整我的 d3 图的范围。我可以使用
xScale.domain([a, b]);
但这似乎无法对 X 轴刻度进行多次更新。如何连续更改 x 轴范围?
更新轴所需的步骤如下:
-
更新比例:
xScale = xScale.domain([a, b]);
-
使用新刻度更新轴:
domXAxis.call(xAxis.scale(xScale));
此更新还可以进行动画处理:
domXAxis.transition() .duration(animationDurationMs) .call(xAxis.scale(xScale));
相关文章:
- 如何在Google柱状图中动态添加行/列
- 动态更改高图中的系列颜色
- 如何为高图中的区域线创建z索引
- 将高图饼图中的文本居中显示为响应
- 使用javascript和jsp将数据插入到融合图中
- 如何在d3力有向图中最初限制节点数
- 在条形图中呈现数据AngularJS,如何制作一个好的多条形图
- 在同一个圆环图中使用不同的数据
- 如何在d3.js饼图或圆环图中添加阴影
- 将工具提示添加到d3散点图中
- 如何更改圆环图中文本的颜色
- 如何使用chartjs设置条形图中每个条形图的颜色
- d3.js散点图中的刻度标签在Firefox 13.0.1中被截断
- D3:如何更改现有条形图中的数据
- 如何不断更新 d3 图中 x 轴的范围
- 我如何在树图高图中选择数据范围
- 如何在高图列范围图的各个列中显示重叠
- 在morris.js折线图中绘制两个范围的y轴
- 可以仅为特定的y范围更改高图xy图中的线颜色
- 在高图中单独着色的数据范围