D3 颜色序数比例尺
2022-04-21
作为较为常用且功能逊色的比例尺之一,D3还为其提供颜色序数比例尺,共有四类,10~20种颜色,其方法都以d3.scale.category()
来进行定义,他的全部方法共有:
ID | DA | FA |
---|---|---|
d3.scale.category10 | 共有10种颜色 | ![]() |
d3.scale.category20 | 共有20种颜色 | ![]() |
d3.scale.category20b | 共有20种颜色的第二方案 | ![]() |
d3.scale.category20c | 第三种共有20种颜色搭配方案 | ![]() |
首先我们定义一个高和宽分别为1600
的svg图像,之后分别指定圆的颜色为category10
,并输出10
个圆,圆的边距以及坐标可以通过使用return padding.right + i * padding.left;
来计算出坐标以及间隔,并定义一个y
轴坐标后输出。
1 | var databases = d3.range(10); |