Skip to content

Instantly share code, notes, and snippets.

View ckinmind's full-sized avatar
💭
Exploring

CK ckinmind

💭
Exploring
  • HangZhou, China
View GitHub Profile
@ckinmind
ckinmind / README.md
Last active January 3, 2018 02:32
histogram——用刷子brush实现拖拽和范围选择

说明

知识点

  • d3.brush 创建一个一维的 x-方向的brush
  • brush.move 为指定的group设置选中范围
  • brush.extent 如果 extent 指定,则设置可刷取的范围
@ckinmind
ckinmind / README.md
Last active January 3, 2018 02:48
histogram——力图实现散点不重叠(固定圆半径)

说明

知识点

  • d3.forceSimulation 创建一个力模拟
  • d3.forceX 创建x-定位力
  • d3.forceY 创建y-定位力
@ckinmind
ckinmind / README.md
Last active January 3, 2018 02:50
histogram——力图实现散点不重叠(不固定圆半径)

说明

知识点

  • d3.forceSimulation 创建一个力模拟
  • d3.forceX 创建x-定位力
  • d3.forceY 创建y-定位力
@ckinmind
ckinmind / README.md
Last active January 5, 2018 02:22
Ohter——日期图

说明

  • 图表类型:日期图(热力图)
  • 原图地址:Calendar View
  • 只保留原图一年的数据

知识点

  • d3.scaleQuantize - 创建一个均匀的量化的线性比例尺
  • d3.nest - 创建一个嵌套生成器
  • M => MoveTo, 开始坐标
@ckinmind
ckinmind / README.md
Created January 6, 2018 15:44
Other-日期图2

@ckinmind
ckinmind / README.md
Last active January 9, 2018 14:51
Scatter——scatterplot

说明

  • 图表类型:散点图
  • 原图地址:D3 Scatterplot
  • 去掉原图的多选库和颜色库(额外的两个js文件)

知识点

  • d3.scaleSequential - 创建一个颜色顺序比例尺(定义域[0, 1])
@ckinmind
ckinmind / README.md
Last active January 16, 2018 09:24
Line——path动画

说明

知识点

  • stroke-dashoffset 属性指定了dash模式到路径开始的距离
  • Element.getTotalLength() 以像素为单位,返回路径的长度(仅适用于path元素)
  • stroke-dasharray 属性stroke-dasharray可控制用来描边的点划线的图案范式作为一个外观属性,它也可以直接用作一个CSS样式表内部的属性
@ckinmind
ckinmind / README.md
Created January 16, 2018 09:39
StackedBar——堆叠图

@ckinmind
ckinmind / README.md
Created February 3, 2018 06:33
Bar——Bar Chart Transition

@ckinmind
ckinmind / README.md
Last active February 11, 2018 07:32
Line——Update d3.js data with button press