PinV
Preact in Visualization
a lightweight visualization component library based preact and d3
一款基于preact+d3.js的轻量级组件库
本项目基于preact-boilerplate脚手架开发
项目开发规范
- CSS Modules
- BEM命名规范(B_E__M)
已完成的组件
本组件库主要分为三大类组件,一类是主要的视图型组件,即modules类。一类是可视化基础组件,basic类。另一类是基础组件,infrastructure类。
基础组件(infrastructure)
- Button组件
- Input组件
可视化基础组件(basic)
- Axis组件(坐标轴)
- Circles组件(散点)
- Tooltip组件(悬浮提示)
可视化视图组件(modules)
- PieChart组件(饼状图)
- LineChart组件(折线图)
- ScatterPlot组件(散点图)
- Histogram组件(直方图)
- SunburstLayout(辐射图)
- PackLayout (圆形填充)
- PartitionLayout(分区布局图)
- TreeMapLayout(树矩形图)
- ClusterLayout(簇状图)
- TreeLayout(树状图)
- ChordDiagram(弦图)
- ForceDirectedGraph(力导向图)
WebGL可视化组件
- ForceDirectedGraphGL(力导向图)参考
License
PinV is available under the MIT license