选择器

  • d3.select - 在当前document中选择一个元素
  • d3.selectAll - 在当前document中选择多个元素
  • selection.attr - 获取或设置属性值
  • selection.classed - 添加或移除CSS类
  • selection.style - 获取或设置样式属性
  • selection.property - 获取或设置行内属性
  • selection.text - 获取或设置文本内容
  • selection.html - 获取或设置innerHTML内容
  • selection.append - 创建并添加新元素
  • selection.insert - 在已存在元素前创建并添加一个新元素
  • selection.remove - 从document中移除元素
  • selection.data - 在计算相关连接时,获取或设置一组元素的数据
  • selection.enter - 为缺失的元素返回占位符
  • selection.exit - 返回不再需要的元素
  • selection.datum - 获取或设置单个元素的数据,不必计算连接
  • selection.filter - 根据数据过滤选择器
  • selection.sort - 根据数据将document中元素排序
  • selection.order - 重排document中元素以匹配选择
  • selection.on - 为交互添加或移除事件监听
  • selection.transition - 在选中的元素上开启过渡
  • selection.interrupt - 如果有过渡,立即中断当前过渡
  • selection.each - 为每个选中的元素调用一个函数
  • selection.call - 为当前的选择调用一个函数
  • selection.empty - 如果选择为空,返回true
  • selection.node - 返回选择中的第一个节点
  • selection.size - 返回选中的元素数量
  • selection.select - 选择每个选中元素的后代元素
  • selection.selectAll - 选择每个选中元素的多个后代元素
  • d3.selection - 增强选择器的原型或测试实例类型
  • d3.event - 访问用于交互的当前用户事件
  • d3.mouse - 获取指定容器与鼠标的相对位置
  • d3.touch - 获取指定容器与单点触摸的相对位置
  • d3.touches - 获取指定容器与多点触摸的相对位置