- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将 chroma.js 合并到我的传单 map 中,以便我可以在分位数、等间隔和 k 均值之间切换,但是域函数的第二个和第三个参数不会改变任何内容
var colorScale = chroma.scale('YlGnBu').domain(voterList, 3, 'quantiles');
完整的函数代码
this.getRegionItemColor = function(item) {
var regionData = Mapbook.getRegionData();
var voterList = Mapbook.getColorScheme();
var colorScale = chroma.scale('YlGnBu').domain(voterList, 3, 'quantiles');
if (!_.isUndefined(item)) {
var voters = item.voters,
minVoters = regionData.min_voters,
maxVoters = regionData.max_voters;
var alpha = colorScale(voters);
return alpha;
}
else {
return 0;
}
}
有谁知道为什么改变桶的数量或分类方法没有任何改变?
最佳答案
奇怪...我调查了一下,确实认为库有问题。让我们考虑一个非常简单且有文档记录的示例。如果你查看 github 上的文档,这里是这样写的(https://github.com/gka/chroma.js/wiki/Color-Scales):
// Calling .domain() with no arguments will return the current domain.
chroma.scale(['white', 'red']).domain([0, 100], 4).domain() // [0, 25, 50, 75, 100]
然而,当我这样做时,它返回 [0,100](而不是 [0, 25, 50, 75, 100]);正如你所说,第二个参数没有改变任何东西。您可能希望将该行为标记为插件 github 页面上的错误。除非有人有很好的解释?
关于javascript - 传单和 chroma.js .domain 参数不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39838012/
两种符号-cmp +chroma和 -cmp chroma适合我。它们之间有什么区别吗? 我目前的猜测是否定的,因为 all -cmp arguments can be presented in di
我正在尝试查看是否可以通过 VLC 播放 nv12 .yuv 文件。我看到有一个名为 --rawvid-chroma 的开关。 “nv12”似乎不起作用,但“I420”可以。我很好奇 --rawvid
我有一个特定的要求,用户将在其中输入颜色和值。 我正在使用 chroma.js , 比如说 var scale = chroma.scale(['color1','color2','color3'])
我试图弄清楚如何设置根据颜色绘制的纹理正方形的 alpha。我使用的是一张白色背景的红色阿拉巴马州 A 的图片。我希望能够切换它以取出红色并通过 A 显示,并切换它以取出白色并保留 A。我有 2 个纹
我正在使用leaflet我正在生成多边形,然后我使用 chroma.js像这样: function style(feature) { return { weight: 2,
我正在尝试将 chroma.js 合并到我的传单 map 中,以便我可以在分位数、等间隔和 k 均值之间切换,但是域函数的第二个和第三个参数不会改变任何内容 var colorScale = ch
我希望能够产生这种效果,具体来说,颜色爬行/颜色偏移。 这可以通过 OpenGL 着色器实现吗?还是我需要使用其他技术? 我是 OpenGL 新手,我想尝试将此作为入门练习,但是如果有更好的方法来做到
这不是微不足道的。我想创建一个色度键菜单。对于那些不熟悉的人,在删除绿色背景(或任何颜色)并添加特殊背景的视频中也是如此。 我在菜单中有图像作为背景。我想要的是以某种方式设置背景透明的部分,其余部分填
我有一个无损.mov视频,我正在尝试使用 h.265 对 firetv 和其他一些 android 电视设备进行编码。他们支持的规范是: 基于他们的原生 H.265 支持,我正在尝试导出 Main 1
我正在使用 ffmpeg-3.2.4-win32(来自 zeranoe 页面的静态版本和开发版本)来解码我使用 x264 编码器创建的一些 h264 mp4 视频。这些视频有很多静态区域,2d 视频游
我有一个使用 libavcodec (ffmpeg) 的项目。我正在使用它以 4:2:2 配置文件、主级别对 MPEG-2 视频进行编码。我在 AVCodecContext 中选择了像素格式 PIX_
我是一名优秀的程序员,十分优秀!