D3
Awesome D3
¶
此列表跟踪有趣的事件 D3js 库,插件和实用程序.
我们决定不在此处列出教程,资源或概念,因为已经有一个very good list of readings在那里,您可以签出并参与其中.
Curators: Moritz Klack 和 Christopher Möller webkid.io
您也可以使用我们的互动式浏览列表 D3 Discovery 工具.
Charts¶
- billboard.js -可重复使用的图表库[条形图,折线图,面积图,甜甜圈图,饼图,阶梯图,样条曲线]
- britecharts -客户端可重复使用的图表库[条,线,甜甜圈,迷你图,步骤]
- chart-parts -灵活,易于使用的图形语法,用于数据可视化
- cirrusjs -多渲染器图表库[区域,折线图,堆积图]
- cubism -时间序列可视化
- c3 -可重复使用的图表库[线,样条,步骤,面积,堆叠式,条形,饼图,甜甜圈]
- dagre-d3 -在客户端上布局有向图
- dc.js -大量数据
- dimple -用于业务分析的面向对象的API [气泡,区域,堆叠式]
- d2b -轴,饼图,sankey,朝阳图的图表库
- d3.chart -建立可重复使用图表的框架
- d3.chart.sankey -可重复使用的D3 Sankey图
- d3-bar -条形图
- d3-beeswarm -可以计算蜂群排列的插件
- d3-boxplot -d3js箱形图插件
- d3-bumps-chart -用于可视化颠簸图表的插件
- d3-circle -圆形图表[甜甜圈]
- d3-dag -用于可视化有向酰基图的布局算法
- d3-dot -点图
- d3-ez -易于重复使用的D3图表和组件[条形图,甜甜圈,派,气泡,玫瑰,热图]
- d3-flame-graph -来自分层数据的火焰图
- d3-funnel -漏斗和金字塔图库
- d3-gridding -使用网格图表样机
- d3-heatmap -热图
- d3-horizon-chart -地平线图模块
- d3-line -折线图
- d3-message-sequence -动态/静态消息序列图
- d3-timeseries -时间序列图库
- d3-upset -绘制UpSet图的功能[upset,bar,交点,venn,关系]
- d3-x3d -带有D3和X3D的数据驱动3D图表[气泡,条形图,表面积,散点图,面积]
- d3fc -交互式图表组件的集合[线条,条形图,堆积图,散点图,烛台图,ohlc图]
- d3plus -扩展库,可轻松创建可视化[散点图,堆积图,线图,条形图,饼图,网络图,气泡图,框图,地图]
- d3panels -带有关联刷图的交互式图表[点,散点,线,热图,直方图]
- d3pie -可配置的饼图库和生成器
- D3xter -直接绘制[图,时间线,条形图,直方图,饼图]
- D4 -可重复使用的图表DSL [条形图,甜甜圈图,折线图,散点图,堆积图,瀑布图]
- dTree -家谱库
- epoch -通用的实时可视化库[区域,条,线,饼图,散点图]
- EventDrops -基于时间/事件序列的交互式可视化
- Fancycharts.js -库以可视化百分比值[条形,圆形,甜甜圈]
- firespray -流图表[条形图,折线图,堆积图]
- forest-d3 -时间序列图表库[线,面,堆积,条形,散点图,饼图ohlc]
- Gantt-Chart -甘特图库
- insights -可视化和导航图形的库
- kotojs -基于ES6的框架
- metrics-graphics -针对可视化时间序列数据[线,散布,面积]进行了优化
- micropolar -极坐标图库
- mpld3 -导出matplotlib图形以在浏览器中工作
- neo4jd3 -Neo4j图形可视化
- nvd3 -可重复使用的图表和图表组件[箱形图,枪托,烛台,线,条,饼图,散点图,迷你图]
- oecd-simple-charts -简单的图表库[箱形图,堆积条形图,珍珠图]
- peek -面向对象的图表库[散点图,折线图,面积图,条形图,饼图,甜甜圈]
- plotly.js -高级图表库[散布图,折线图,条形图,饼图,箱形图,直方图,热图]
- plottable -网络上灵活的交互式图表[区域,条形图,线条,饼图,散点图,堆积图]
- radar-chart-d3 -雷达图模块
- rickshaw -用于创建交互式实时图形[线,散点图,条形图]的工具包
- taucharts -注重设计和灵活性的图表[线条,条形图,面积图,堆叠图]
- techan.js -视觉,股票图表和技术分析[烛台,ohlc]
- uvCharts -支持许多不同的图表类型[条形图,面积图,饼图,堆积图,折线图,极坐标图,甜甜圈图]
- vega -可视化语法
- vega-lite -交互式图形的高级语法
- vega-lite-api -Vega-Lite的JavaScript API.
- venn.js - Area proportional Venn and Euler diagrams
- visavail -时间数据可用性可视化
- vizabi -用于构建视觉数据探索工具的框架[气泡,地图,线,条,sankey,甜甜圈]
- WebCola -用于图形可视化和探索的布局
- xkcdgraphs -Xkcd样式图[线]
Third Party¶
- angular-nvd3 -用于AngularJS的NVd3 [线条,堆积,条形,区域,散点图,子弹,甜甜圈]
- d3act -带有React [d3,条形图,饼图]的d3
- d3-simpleCharts -d3 wordpress插件
- ember-charts -灰烬图表[线条,条形图,堆积图,饼图,散点图]
- Layer Cake -建立在Svelte之上的图形框架.
- line-chart -AngularJS的折线图模块[线,面,条]
- nivo -具有同构能力[React]的Dataviz组件[条,线,面积,气泡,和弦,热图]
- ngx-charts -Angular的图表框架[条形,饼形,线形,面积,极性,堆叠式,气泡]
- potion -收集React组件以组成可视化
- react-d3 -React的图表[区域,条形图,烛台,线,饼图,散点图]
- react-d3-components -D3组件[条形图,堆积图,散点图,线图,面积图,饼图]
- react-d3-library -在React [区域,条形,线形,饼形,散点图]中使用D3的库
- react-stockcharts -高度可定制的库存图表[区域,折线,散点图,气泡,条形图,堆积图,烛台]
- react-vis -一组反应组件以呈现可视化效果[区域,条形图,热图,线,散点图]
- reaviz -基于D3的React数据可视化库
- recharts -重新设计使用React构建的图表库
- semiotic -结合了React和D3 [散布,线条,区域]的数据可视化框架
- victory -用于构建可视化的可组合React组件[区域,条形图,烛台,饼图,线条,散点图,voronoi]
- vx -用于React的可视化组件[条,线,散点图,堆叠的,区域,图案,热图,饼图,径向图,地图,地理位置]
- Vs -Vue.js的声明性可视化组件[条,线,面,饼图,甜甜圈,堆叠式,sankey,时间线]
- v-chart-plugin -轻松地将图表绑定到Vue.js组件中存储的数据.
Maps¶
- d3-carto-map -使用D3地理空间功能的映射API
- d3-composite-projections -一起显示各个国家/地区的投影
- datamaps -在一个文件中可自定义的地图可视化
- d3-topogram -基于TopoJSON的连续区域制图
- d3-exploder -让您轻松移动和调整地理特征的大小
- d3-geo-polygon -球形多边形的裁剪和几何运算
- d3-geo-projection -扩展的地理投影
- d3-geo-scale-bar -显示投影的地理空间数据的自动比例尺.
- d3-geo-voronoi -球的Voronoi图和Delaunay三角剖分
- d3-geomap -用于创建地理地图的图书馆
- d3.geo2rect -将geojson多边形变形为矩形
- d3-inertia -d3拖动的扩展,以一定的惯性继续鼠标移动
- earthjs -使用SVG,Canvas和WebGL构建正交地球仪
- mapmap.js -互动主题地图的数据驱动API
- mapsense.js -使用D3的全分辨率矢量地图
- maptable -将数据集转换为一组可视组件(地图,过滤器,表格)
- simple-map-d3 -简单的choropleth样式图
- spam -使用D3和Canvas轻松创建地图
Third Party¶
- leaflet-d3 -结合使用D3和Leaflet的插件集[map,geo]
- react-d3-basic -用于构建可组合和声明性地图的库[map,geo]
- Wikimaps-D3js Atlas -CLI生成栅格,topojson和svg地图[map,geo]
- react-simple-maps -基于d3-geo [map,geo]构建的React的SVG映射组件库
Utils¶
- crossfilter -用于探索大型多元数据集的库
- d3kit-timeline -标签不重叠的时间轴组件
- d3scription -带有窗口边缘碰撞检测的工具提示
- d3-annotation -具有内置注释类型的注释帮助器
- d3-area-label -用于在区域中放置标签的库
- d3-breadcrumbs -简化面包屑的使用
- d3-component -轻量级组件抽象
- d3-extended -使用一些常见的jQuery函数扩展d3
- d3-helpers -实用功能很少
- d3-history -正确的网址栏历史记录
- d3-hsluv -人性化的HSL(色相,饱和度,亮度)色彩空间.
- d3-iconarray -用于在网格中对齐元素的插件
- d3-jetpack -漂亮的便利包装,可加快您的日常工作
- d3-Labeler -用于自动标签放置的插件
- d3-lasso -通过在对象上方或周围画一条线来标记元素
- d3-legend -传奇助手
- d3-loom -插件来创建“织机”可视化
- d3-nelson-rules -将纳尔逊过程控制规则应用于一组数据
- d3-peaks -在嘈杂的信号中查找峰值
- d3-ring-note -用于放置圆圈和文本注释的插件
- d3-scale-cluster -可将数据聚类为离散组的规模
- d3-sparql -用于从SPARQL端点访问数据的实用程序
- d3-slider -jQuery UI启发滑块
- d3-starterkit -辅助功能简化了常见和冗长的d3模式
- d3-template -使用D3的数据绑定机制创建和呈现模板的插件
- d3-tip -工具提示助手
- d3-tipy -工具提示助手
- d3-tooltip -带有阴影和动态内容的箭头形工具提示
- d3-trail -用于创建更好的路径元素的布局
- d3-voronoi-treemap -根据Voronoi镶嵌计算树形图
- d3-xray -记录数据结果的书签会在您将鼠标悬停在上面时加入
- d3.svg.circularbrush -用于选择周期性数据的画笔
- d3.svg.ribbon -区域插值器
- d3kit -一套可加快D3相关项目开发的工具
- iopctrl -用于制作简单的用户界面控件的库
- kodama -工具提示插件
- swoopyarrows -插件创建弯曲的箭头
- swoopy-drag -d3图形的手工标签放置
- textures -用于数据可视化的SVG模式
Miscellaneous¶
- chess-dataviz -国际象棋dataviz库
- codeflower -整个代码的鸟瞰图
- comic.js -卡通风格的绘画. 也适用于画布,Raphael和SVG.js
- dragit -能够处理数据图形的工具包
- d3moji -一流的表情符号支持
- d3-cloud -词云
- d3-context-menu -创建上下文菜单的助手
- d3-force-gravity -施加重力吸引(或类似力场的排斥力)
- d3-force-reuse -通过重用力近似值来更快地实现以力为导向的图形布局
- d3-resume -恢复可视化器
- d3.sketchy -创建粗略的背景,形状和线条
- d3plus-text -具有换行和自动字体缩放功能的智能SVG文本框
- graph-scroll -简单的滚动事件
- jsdoc2diagram -从jsdoc创建树形图
- mermaid -以降价样式从文本生成图表和流程图
- netvis -可视化网络通讯以获取任意协议
- treeviz -从json数据创建可自定义的树
- twitter-sentiment-visualisation -一系列D3.js图表,显示了Twitter数据的实时情绪
Server side¶
Code Editors¶
- d3-snippets -Atom片段
- d3-snippets-for-sublime-text-2 -崇高的片段
- d3Snippets -VS代码片段
Bl.ocks.org Profiles¶
- Adam Pearce - 1wheel
- Colin Eberhardt - ColinEberhardt
- Harry Stevens - HarryStevens
- Luis Sevillano - LuisSevillano
- Peter Cook - d3indepth
- Elijah Meeks - emeeks
- Ian Johnson - enjalot
- Philippe Rivière - fil
- Mike Bostock - mbostock
- Matteo Filipponi - mfilippo
- Micah Stubbs - micahstubbs
- Nadieh Bremer - nbremer
- Matteo Abrate - nitaku
- Susie Lu - susielu
- Shirley Wu - sxywu
- Kai Chang - syntagmatic
- Tom Shanley - tomshanley
- Vasco Asturiano - vasturiano
- Noah Veltman - veltman
- Zan Armstrong - zanarmstrong