0.0.4 • Published 7 years ago

pinv v0.0.4

Weekly downloads
2
License
MIT
Repository
-
Last release
7 years ago

PinV

Preact in Visualization

a lightweight visualization component library based preact and d3

Build Status

一款基于preact+d3.js的轻量级组件库

本项目基于preact-boilerplate脚手架开发

API文档

项目开发规范

  • 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