数组
数组操作,排序,查找,汇总等。
统计
计算基本汇总统计的一些方法。
- d3.min - 计算数组中的最小值。
- d3.max - 计算数组中的最大值。
- d3.extent - 计算数组的范围。
- d3.sum - 数组中所有元素求和。
- d3.mean - 计算数组的算术平均值。
- d3.median - 计算数组的中位数。
- d3.quantile - 计算一个数字数组排序后的分位数。R和Excel使用的R-7分位数计算法
- d3.variance - 数组中数字的方差。
- d3.deviation - 数组中数字的标准差。
直方图
将离散样本分成连续的无重叠的间隔。
- d3.histogram - 创建一个新的直方图生成器。
- histogram - 对给定的样本数组计算直方图。
- histogram.value - 为每个样本指定一个值访问器。
- histogram.domain - 指定可观测值的间隔。
- histogram.thresholds - 指定值划分成不同箱的方法。
- d3.thresholdFreedmanDiaconis - Freedman–Diaconis装箱规则。
- d3.thresholdScott - Scott’s normal reference装箱规则。
- d3.thresholdSturges - Sturges’装箱准则。
查找
检索数组中特定的值。
- d3.scan - 使用比较器线查找。
- d3.bisect - 二分查找排序数组中的值。
- d3.bisectRight - 二分查找排序数组中的值。
- d3.bisectLeft - 二分查找排序数组中的值。
- d3.bisector - 使用访问器和比较器二分查找。
- bisector.left - 使用给定的比较器的bisectLeft。
- bisector.right - 使用给定的比较器的bisectRight。
- d3.ascending - 升序排序。
- d3.descending - 降序排序。
转换
转换数组并返回一个新的数组。
- d3.merge - 将多个数组合并成一个。
- d3.pairs - 数组邻接对。
- d3.permute - 安装指定的索引数组重排数组。
- d3.shuffle - 数组随机排序。洗牌算法的讨论
- d3.ticks - 从一个数组间隔生成有代表的值,刻度值。
- d3.tickStep - 从一个数组间隔生成有代表的步长。
- d3.tickIncrement - 增量(ticks中用到)。
- d3.range - 生成一组数值。
- d3.transpose - 数组转置。
- d3.zip - 转置多个数组。
- d3.cross - 两个数组的笛卡尔积。
当前内容版权归 tianxuzhang 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 tianxuzhang .