首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cubism.JS阈值尺度不起作用

Cubism.JS阈值尺度不起作用
EN

Stack Overflow用户
提问于 2013-07-23 23:37:47
回答 1查看 155关注 0票数 0

我用立方体和石墨的数据

数据的域为连续0,100,范围为连续0,100,但低于100的任何内容都是无稽之谈,因此我修改了标度,并使用了阈值标度,以便:

值< 100将为0,而100将为100。我用以下方法测试过:

代码语言:javascript
复制
var scale = d3.scale.threshold().domain([100]).range([0,100])

console.log(scale(1)) //returns 0
console.log(scale(99.9)) //returns 0
console.log(scale(88.9)) //returns 0
console.log(scale(100)) //returns 100

当我应用它时,整个图表就变成空的了。

代码语言:javascript
复制
.call(context.horizon().height(100)
    .colors(colors)
    .scale(d3.scale.threshold().domain([100]).range([0,100])) // range([0,1]) doesn't work either
);

没有应用刻度(注意小的白色区域)

代码语言:javascript
复制
    .call(context.horizon().height(100)
    .colors(colors)
    // .scale(d3.scale.threshold().domain([100]).range([0,100])) // range([0,1]) doesn't work either
);

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-24 15:04:15

刻度不起作用,所以我使用了石墨的功能

特别是我用了

removeAboveValue(keepLastValue(xxx),99.99999)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17822798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档