我在构建饼图时遇到dc.js问题。饼图生成的部分数量相当大,因为我使用mongodb查询的结果来填充饼图。
我遇到的问题是饼图似乎没有用于各个部分的颜色。到目前为止,我已尝试使用dc.colorMixin method ordinalColors()来尝试改善这种情况,但我在浏览器(Chrome)中出现错误,即ordinalColors()不是函数,即使它是dc.js的一部分。
因此,如果有人可以帮助解决图表颜色耗尽或直接无法使用ordinalColors这一事实,我们将不胜感激。
这是图表,它是导致问题的类型图表:
以下是构建图表的代码部分:
var genreChart = dc.pieChart('#genre-chart');
var genreData = genreJson;
var genreCrossfilter = crossfilter(genreData);
var genreDimension = genreCrossfilter.dimension(function(data)
{
return data.Genre;
});
var genreGroup = genreDimension.group().reduceCount();
genreChart
.width(500)
.height(300)
.dimension(genreDimension)
.group(genreGroup)
.label(function(d){ return d.data.key + ": " + d.data.value});
//.ordinalColors(['red', 'green', 'blue']);
这是我在这里提出的第一个问题,请随时提供反馈。