没有可视化,几乎不可能在网络上可视化复杂数据 D3.js。这是一个强大的JavaScript库,可用于创建动态, 交互式数据可视化 可以在网络浏览器中查看。它通过HTML,CSS和SVG提供了一个简单但功能强大的数据可视化API。为了简化您的工作,我汇总了21 最好的D3 Javascript插件 用于构建直观,清晰的数据可视化。
数据图
使用D3.js在单个Javascript文件中针对Web的可定制SVG地图可视化
Britecharts
它是基于D3.js v5的客户端可重用的澳门威斯人登录库,可轻松直观地使用澳门威斯人登录和组件,这些澳门威斯人登录和组件可以组合在一起以创建惊人的可视化效果。
billboard.js
这是一个基于D3 v4 +的可重用,易用的JavaScript澳门威斯人登录库。
Cubism.js
它是一个D3插件,用于可视化时间序列。使用立体主义构建更好的实时仪表板,从Graphite,Cube和其他来源提取数据
绘澳门威斯人登录
绘澳门威斯人登录构建在D3之上,为您提供了一组灵活的预制组件,您可以将它们组合并重新排列以构建澳门威斯人登录。
D3日历热图
代表时间序列数据的d3热图,类似于github’的贡献表。
TechanJS
基于D3的可视化,技术分析和澳门威斯人登录库。为现代和移动浏览器构建交互式财务澳门威斯人登录。
Taucharts
它是目前最灵活的JavaScript澳门威斯人登录库之一。它也是基于D3的,并且是一个以数据为中心的JavaScript澳门威斯人登录库,可以改进数据可视化。
d3形状
一个小型的JavaScript库,用于绘制数据可视化中常见的几何形状,每种形状均通过访问函数由数据驱动。它可以与SVG和Canvas一起使用。
d3.tip
您可以在各种可视化中使用它来提供上下文和其他信息。
d3时间轴
用于创建时间轴的简单D3插件。对于非常长的澳门威斯人登录,它支持滚动。当有人不小心与您的澳门威斯人登录进行交互时,它甚至可以进行悬停,单击和滚动操作。
D3plus
扩展D3.js的JavaScript库,可实现快速美观的可视化。
Planetary.js
它基于D3.js和TopoJSON。它内置支持缩放,旋转,鼠标交互以及显示动画“pings”在任何坐标。通过插件,Planetary.js可以扩展为您想要做的任何事情!
EventDrops
它是由D3.js支持的基于时间/事件的系列交互式可视化工具。
c3
它是一个基于D3的可重用澳门威斯人登录库,可将澳门威斯人登录更深入地集成到Web应用程序中。
dc.js
这是一个具有本机交叉过滤器支持的javascript澳门威斯人登录库,可对大型多维数据集进行高效探索(受交叉过滤器的启发)’的演示)。它利用d3以CSS友好的SVG格式呈现澳门威斯人登录。使用dc.js呈现的澳门威斯人登录是数据驱动的,是反应性的,因此可以为用户交互提供即时反馈。
d3 SVG图例 v4
d3的图例组件。给定d3.scale,它可以创建颜色图例,尺寸图例或符号图例。
d3注释
注释会建立上下文,并引导我们的用户了解见解和异常情况。那么,为什么注释在网络上的可视化中如此之少而又相去甚远?因为实施它们很困难。将d3-annotation与内置注释类型一起使用,或对其进行扩展以进行自定义注释。它是为SVG中的d3-v4设计的。
d3-jetpack
漂亮的便捷包装器,可加快d3.js的日常工作速度。
爆炸半径
它是通过交互式可视化工具推理Terraform依赖图的工具
d3-火焰图
一个D3.js插件,可从分层数据生成火焰图。
很好参与。它使我全神贯注。