vejs动态条形图颜色
VueJS Dynamic Bar Chart Colors
给定一个有两个数据集的柱状图。我怎样才能给每个栏赋予自己的颜色呢?
svg.selectAll(".bar")
.data(data)
.enter().append("rect")
.style("fill", function(d,i) { console.log(i.fill) } // <- first red, second blue
我懒得为我认为可能有效的内容设置一个演示,但我想您想要一个颜色数组,如:
var colors = ['red', 'blue'];
那么在fill
的回调中,你可以这样做:
return colors[i % colors.length];
如果我假设i
是您所在的bar
的索引是正确的
相关文章:
- Chart.js条形图:网格颜色和隐藏标签
- 如何使用chartjs设置条形图中每个条形图的颜色
- 使用颜色数组为不同的条形图设置不同的颜色
- 使用谷歌图表在条形图中设置颜色
- 使用highcharts为条形图中的每个条形设置单独的颜色
- 如何使用angularJS在剑道UI中点击堆叠条形图获得特定堆叠的颜色
- 高图,条形图,在悬停时更改条形颜色
- NVD3.js 多条形图工具提示颜色
- 图表.js条形图颜色根据值而变化
- 条形图 d3.js 的颜色出现问题
- vis.js 3D 条形图:根据 z 坐标值设置条形颜色
- 更改谷歌条形图的颜色并将数据转换为百分比
- 根据值更改条形图中的条形图颜色
- Flot:通过多个堆叠条形图在整个屏幕上保持一致的标签颜色
- 当序列计数变化时,使用NVD3维护堆叠/分组多条形图的颜色映射
- 谷歌图表-更改条形图的颜色
- 如何更改条形图颜色(谷歌图表可视化)
- 根据值改变chart.js中的条形图颜色
- js堆叠条形图颜色
- 高位图:将多系列条形图中的每个条形图设置为不同的颜色