D3.js不同的图表区域转换
d3.js difference chart area transitions
我在让差异图的区域部分正确执行转换时遇到了麻烦。
我还在学习,这个图表是基于Mike Bostock的差异图示例,过渡是由d3noob的过渡帖子指导的。
相关:
svgchin.select("#clip-above-chin path")
.duration(750)
.attr("d", area.y0(0));
svgchin.select("#clip-below-chin path")
.duration(750)
.attr("d", area.y0(height));
svgchin.select(".area.above")
.duration(750)
.attr("d", area.y0(function(d) { return y(d["Post"]); }));
svgchin.select(".area.below")
.duration(750)
.attr("d", area);
完整的jsFiddle在这里:http://jsfiddle.net/uxb3yq9g/6/
可以看到,线和轴按预期更新。然而,这些地区还没有加入进来。
任何想法?
实际上还没有更新绑定到元素的数据。只做
var svgchin = d3.select("#chinook").datum(data).transition();
,一切正常。完整的演示在这里。
相关文章:
- JavaScript:将字符串数组转换为文本区域
- 将文本区域行/列转换为屏幕 x/y 坐标
- 将 HTML 文本区域值转换为 jqmath 公式
- 将元素转换为可丢弃区域的要求是什么
- 如何将现有的d3区域转换为堆叠区域
- 文本区域 HTML 标记将转换为纯文本
- 是否有一种本机方法可以将字符串从任何区域设置转换为数字
- “转换”文本框到带有滑动动画的文本区域
- 将 html 单元格转换为文本区域
- 使用 JS/CSS 将<区域>转换为具有完全相同位置和形状的
- 如何防止 HTML 文本区域转换特殊符号,如 >
- 将 CKEDITOR 转换为文本区域
- 将 DOM 元素转换为 HTML 代码并显示在页面上的文本区域中
- 从服务器文件系统将XML转换为HTML文本区域
- 将语言代码转换为(dojo)区域设置代码
- 转换文本区域中的输入字段
- 用java将datetime转换为另一个区域设置datetime
- 将文本区域中的html标记转换为富格文本
- D3.js不同的图表区域转换
- 将无序列表中的多个文本区域转换为LI