跳到主要内容

d3-scale

尺度将抽象数据的一个维度映射到视觉表现。尽管最常用于将数据编码为位置,例如将时间和温度映射到散点图的水平和垂直位置上,但尺度几乎可以代表任何视觉编码,如颜色、笔触宽度或符号大小。尺度也可以用于几乎任何类型的数据,例如命名的分类数据或需要合理间断的离散数据。

参考以下内容:

要可视化尺度的编码,请参阅 d3-axis 以及 scale.ticksscale.tickFormat。颜色方案,请参阅 d3-scale-chromatic

选择

连续输入连续输出

  • 连续 Continuous
    • Linear Scale
    • Time Scale / UTC Scale
    • Identity Scale
    • Power Scale
    • Square Root Scale
    • Radial Scale
    • Log Scale
    • Symlog Scale
  • 顺序 Sequential
    • Sequential Scale
    • Sequential Power Scale
    • Sequential Square Root Scale
    • Sequential Log Scale
    • Sequential symlog Scale
  • 发散 Diverging
    • Diverging Power Scale
    • Diverging Square Root Scale
    • Diverging Log Scale
    • Diverging Symlog Scale

连续输入离散输出

  • Quantize Scale
  • Threshold Scale
  • Quantile Scale
  • Sequential Quantile Scale

离散输入连续输出

  • Band Scale
  • Point Scale

离散输入离散输出

  • Ordinal Scale

参考