小编the*_*fer的帖子

刷新序数数据不起作用

我非常喜欢这个图表及其功能,它非常适合我想要/需要的东西.我唯一需要改变的是我需要它来允许y轴上的序数数据,而我似乎无法使其工作(我是初学者).

当我将y比例从线性变为有序时:

yscale[k] = d3.scale.linear() .domain(d3.extent(data, function(d) { return +d[k]; })) .range([h, 0]));

yscale[k] = d3.scale.ordinal().rangePoints([h, 0]),
      yscale[k].domain(data.map(function(d) { return d[k]; })))
Run Code Online (Sandbox Code Playgroud)

刷新仍然会显示并自行工作,但它不会过滤掉选定的行.没有线条出现,除非我将它移动到轴的顶部,然后全部或大部分全部显示.当我用firebug介绍代码时,看起来它只是没有得到画笔区域中的线条而是所有(?)......我似乎无法弄明白.:(

如果有人可以帮忙解决这个问题(尤其是我必须改变的所有地方以及如何改变),我很乐意让这个工作并了解我做错了什么: - \

javascript graph ordinal d3.js

6
推荐指数
1
解决办法
1709
查看次数

标签 统计

d3.js ×1

graph ×1

javascript ×1

ordinal ×1