颜色未正确呈现饼图 d3
Colour not rendering properly Pie Chart d3
我今天在D3中制作饼图(有趣!
好的,我遇到的问题是颜色分配不正确。
这是jsfiddle:
https://jsfiddle.net/zh34ud25/5/
大多数(?)相关代码:
var color = d3.scale.ordinal()
.range(["#71b2b9", "#dcdcdc"]);
color.domain(d3.keys(dataUnbilledRevenue[0].values[0]).filter(function(key) {
if (key === 'Unbilled_Revenue'
|| key === 'Billed_Revenue') {
return key
}
}));
// This returns the data into two separate objects which can be graphed.
// In this case, Amount and Quantity.
var datasets = color.domain().map(function(name) {
return {
name: name,
values: dataUnbilledRevenue.map(function(d) {
return {
Value: +d.values[0][name]
};
})
};
});
这很简单,这样做会给馅饼颜色:
pieValues.append("path")
.attr("d", arc)
.attr('class', 'pie-point')
.style("fill", function(d) {
return color(d.data.name)
})
工作代码在这里
相关文章:
- d3.hexbin插件-动态定义颜色域以适应数据
- 如何使用D3生成特定范围内的随机颜色
- d3中的反向颜色映射
- d3.js轴标签-颜色不变
- D3 上下文菜单,更改所选节点颜色
- 为什么d3忽略了我的颜色数组
- 我可以't用d3改变多线图中的线上的颜色
- 将鼠标悬停在切片上时更改d3.js饼图标签的颜色
- 如何设置D3.js svg的背景颜色
- d3.layout.tree中的颜色路径
- d3.根据数组内容改变各个节点的颜色
- 将颜色绑定到 d3 图表中的类别
- 颜色未正确呈现饼图 d3
- d3.js应用不适用于 JSON 的颜色范围
- d3.js单击时交替颜色,单击另一个点时变回原始颜色
- D3 - 如何向路径对象添加颜色
- D3.js各仪表部分的颜色功能
- D3.js使用通配符的颜色序数比例
- D3颜色为类别和相似的颜色为每个子类别
- 使用指令范围的D3颜色选择器总是返回第一种颜色