colorMixin(colorMixin)
优质
小牛编辑
133浏览
2023-12-01
colorMixin为所有图表提供颜色支持,需要使用颜色进行可视化。 colorMixin的层次结构在下图中定义。
colorMixin提供了以下使用颜色的方法列表,它们如下 -
colorAccessor( [colorAccessor])
获取或设置颜色访问器函数。 这将在底层Crossfilter组中的每个数据点的颜色标度中映射不同的颜色值。 默认颜色访问器如下 -
mychart.colorAccessor(function (d, i){return i;})
colorDomain( [domain])
获取或设置颜色映射函数的当前域,它必须作为数组提供。
calculateColorDomain()
通过确定使用colorAccessor()函数找到的数据元素的最小值和最大值来设置颜色域。
colors( [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']);