云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

美国服务器_免备案云主机哪家好_新用户

小七 141 0

服务器云平台_怎么选_常见的人工智能

作为Sisense的前端工程师,我需要使用数据可视化库构建多个组件。可视化库的存在帮助我们理解复杂的思想。有很多图书馆选项可以在网上进行可视化。每一个都有自己的优点和缺点。在我看来,这里有五个最好的可视化库。首先,我想你已经知道React是什么了。如果您不熟悉它,简单的回答是React是一个JavaScript库,用于构建用户界面。如果你想要长的答案,你可以在这里多看看。React受Facebook的支持,是目前最流行的构建ui的Javascript库。1D3GitHub明星:79937D3是一个基于数据操作文档的JavaScript库。这个库使用web标准,并且与框架无关,这意味着D3不关心您是否使用React、Vue或任何其他javascript框架。D3可以在任何地方工作。例如,我用不同的库(React、Vue、Polymer)构建了三个应用程序,大数据分析方法,D3在所有这些程序上都能完美地工作。在这里看到他们:React应用程序示例Vue应用程序示例聚合物应用实例D3使用jQuery这样的选择器(对于像我这样的老开发人员来说)来选择DOM元素,这些元素通常是SVG,但也可以是canvas。D3对DOM元素应用操作和事件。D3可以操作DOM元素,但是因为我们使用React,因为它是虚拟DOM,所以我们希望使用React来执行这个任务。我们只使用D3进行计算。D3是所有可视化库之母,不是因为它是最古老的,而是因为许多其他库都是基于D3的。这个库继续存在于所有的框架和库中,因为总有人会使用D3作为基础来创建一个新的库。2反应GitHub之星:4612React-vis是Uber创建的React可视化库。有了它,您可以轻松地创建常见的图表,如直线图、面积图、条形图、饼图和甜甜圈图、树图等等。为什么是这个图书馆?React-vis库非常容易安装和使用,它有很好的文档,并得到Uber的支持。事实上,Uber是支持数据可视化库的最大公司,这一点让人放心,也很高兴知道。还有什么更好的呢?虽然这个库有一个丰富的API,但是当我们想添加或扩展它时,有点困难(当然,您可以发送MR!?)。三。图表.jsGitHub明星:40141图表.js是一个很棒的图书馆,有更好的文档。它是轻量级的,有充分的响应图表,包括酒吧,云服务器价格,泡泡,甜甜圈,线,极化率,雷达,散射。为什么是这个图书馆?大小!这个图书馆很小!它只有11kb的压缩空间,现在,在web开发中,国内云服务器,大小很重要。没有什么比小型图书馆更好的了。图表.js还使用本地API,因此学习曲线非常小。还有什么更好的呢?通过添加更多的图表和SVG选项,这个库可以变得更好。4VX型GitHub之星:5263为什么是这个图书馆?VX有一个很棒的API,人工智能行业分析,它非常容易制作复杂的图形。VX在很大程度上是不固执己见的,它是建立在它之上的。它提供的图形类型的数量是难以置信的。5雷克哈特GitHub之星:10229Rechart是一个基于React组件构建的可组合图表库。它有大量的实例文档。为什么是这个图书馆?Rechart是一个小型库,也是可组合的。这意味着您可以在顶部构建并使用新组件"组合"不同的图表。现在呢?我不得不说,所有这些库都很棒,微淘客,它们之间的差别很小——可能是库的大小、API的不同用途,当然还有GitHub上的流行程度。然而,在开源世界里,最流行的库总是更新得更频繁,并且拥有一个不断添加特性的伟大社区。我也鼓励你们所有人走出去,找到属于自己的——甚至建造一个!D3非常强大,允许您用自己的JS库包装它。然而,理想的做法是让D3进行计算并创建JS框架(无论您选择使用哪个框架)来进行渲染。这样你就可以制作出令人难以置信的交互式图形。标签:仪表板设计|数据可视化