N00b's Programming Machine
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    pinvpublic

    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

    install

    npm i pinv

    Downloadslast 7 days

    13

    version

    0.0.4

    license

    MIT

    last publish

    collaborators

    • avatar