📜  DC.js-colorMixin

📅  最后修改于: 2020-10-25 09:48:20             🧑  作者: Mango


colorMixin为所有需要使用颜色进行可视化的图表提供颜色支持。下图定义了colorMixin的层次结构。

colorMixin

colorMixin提供以下使用颜色的方法列表,它们如下-

colorAccessor([colorAccessor])

获取或设置颜色访问器函数。这将为基础Crossfilter组中的每个数据点在色标中映射一个不同的颜色值。默认颜色访问器如下-

mychart.colorAccessor(function (d, i){return i;})

colorDomain([domain])

获取或设置颜色映射函数的当前域,并且必须将其作为数组提供。

computeColorDomain()

通过确定使用colorAccessor()函数找到的数据元素的最小值和最大值来设置色域。

颜色([colorScale])

获取或设置色标。它接受d3.scale

chart.colors(d3.scale.category20b());
chart.colors(d3.scale.ordinal().range(['red','green','blue']));

linearColors(r)

设置插值线性色标的快捷方法。

chart.linearColors(["#4575b4", "#ffffbf", "#a50026"]);

ordinalColors(r)

设置顺序色阶的快捷方法。

chart.ordinalColors(['red','green','blue']);