d3中x轴数据名称重复导致缺失的问题
2016-11-30 22:40
197 查看
参考链接:
http://stackoverflow.com/questions/19994328/give-d3-ordinal-axis-labels-different-from-scale-names
http://stackoverflow.com/questions/32086486/d3-ordinal-scale-labels-with-same-names
具体方式:
x.domain(data)如果data中有重复的key值d3会忽略之后的数据,所以要保证data值唯一可以使用如下方式:
http://stackoverflow.com/questions/19994328/give-d3-ordinal-axis-labels-different-from-scale-names
http://stackoverflow.com/questions/32086486/d3-ordinal-scale-labels-with-same-names
具体方式:
x.domain(data)如果data中有重复的key值d3会忽略之后的数据,所以要保证data值唯一可以使用如下方式:
var x = d3.scale.ordinal() .rangeRoundPoints([0, width]) .domain((function() { var t = []; for (var i = 0; i < data.length; i++) { t.push(i); } //返回一个长度数组,保证了数据不重复[0,1,,n] return t; })()) /*......*/ var xAxis = d3.svg.axis() .scale(x) .tickSize(10, 0) .tickFormat(function(d) { //按索引值重新获取原数据并赋给x轴 return data[d]; })
相关文章推荐
- d3中x轴数据名称重复导致缺失的问题
- 数据库的使用过程中由于程序方面的问题有时候会碰到重复数据,重复数据导致了数据库部分设置不能正确设置……
- 数据库返回的数据由于空格导致请求到的数据出现重复问题
- order by 导致分页数据重复问题
- InnerJoin分页导致的数据重复问题排查
- mysql 并行写数据导致重复的问题,加间隙锁解决
- 网络充值支付过程游戏公司如何防止由于页面多次刷新导致重复提交数据导致多次充值的问题
- 多表关联导致数据重复的问题
- 如何避免mysql 主从同步中由于数据记录找不到和主键重复错误导致的同步异常问题
- 防止用户多次点击导致重复提交数据的问题
- EF 数据重复和缺失问题(select 错误 )
- a标签导致数据重复提交(ie下神奇的数据重复提交问题)
- order by 导致分页数据重复问题
- 关于jqplot同一个div重用,导致数据重复问题
- Activity重复创建,导致界面数据刷新的问题
- 解决按钮重复提交问题 (Jtable中重复显示数据)
- 关于数据缺失问题的总结(转贴)
- 关于数据缺失问题的总结(转贴)
- VC运行库版本不同导致链接.LIB静态库时发生重复定义问题的一个案例分析和总结
- VC运行库版本不同导致链接.LIB静态库时发生重复定义问题的一个案例分析和总结