当前位置: 首页 > 知识库问答 >
问题:

数据可视化库[已关闭]

洪博涛
2023-03-14

共有1个答案

淳于思淼
2023-03-14

在开始列出解决方案之前,我建议你问自己以下问题:

  • 我想要什么样的可视化效果?
  • 可视化的时间/金钱预算是多少?
  • 用户应该与可视化交互吗?

我将根据上述问题的答案,把这类决策归入主要部分。
这是基于我所知道的JS库的总体解释,但一般的论述将适用于任何语言(我希望)。

为了创建地理类型的可视化,我推荐MapboxCartodb,它们提供了创建地图的好工具。它们构建leaflet.js之上。在这种情况下,许可证是商业的,同时它们也为小型开发人员提供免费/廉价的帐户。

如果你需要做三维可视化,我认为答案是一个诚实的:three.js.
虽然你可以找到大量的例子,但有时如果你不是矩阵或OpenGL的密友,创建一个很酷的可视化可能需要很多时间...Three.js是一个免费的开源库。

上面提到的所有库都允许您将回调绑定到事件,一些绑定到特定的事件,另一些绑定到高级事件。

好吧,在这种情况下,我推荐上面所有的开放源码库,外加以下内容:

  • nvd3.js,它构建在d3.js之上,与chartjsvega解决方案相比,它使您拥有更多的自由度。免费开放源代码。
  • vivagraph.js用于网络可视化解决方案。免费开放源代码。
  • leaflet.js提供地理信息-包括所有的插件。免费开放源代码。
  • “Kartograph”--适用于JS和Python--用于地理类型的可视化。免费开放源代码。

JS中有一些用于通用可视化项目的库,如d3.JSRaphael.JSprocessing.JSPaper.JS,这些库可以让您在不太了解Javascript语言和框架本身的情况下创建各种(基于Web的)可视化。

注Processing是上面JS版本的Java(类似)父级,是基于Web的解决方案的一个很好的替代方案。

我是Keylines开发团队的一员。

以下是针对特定语言(即库)的一些答案:
*Python(即库)
*Java(即库)

 类似资料:
  • 但是我没有找到任何。我想问你是否对图书馆有一些想法,可以使用,或者任何其他方式。谢谢你。

  • 数据可视化工具 JS 库: d3 sigmajs **部件 & 组件:</h5> Chart.js C3.js Google Charts chartist-jsj amCharts [$] Highcharts [Non-commercial free to $] FusionCharts [$] ZingChart [free to $] Epoch 服务: Datawrapper infog

  • 在侧边导航栏点击 Visualize 开始视化您的数据。 Visualize 工具能让您通过多种方式浏览您的数据。例如:我们使用饼图这个重要的可视化控件来查看银行账户样本数据中的账户余额。点击屏幕中间的 Create a visualization 蓝色按钮开始。 有很多种可视化控件可供选择。我们点击其中一个名为 Pie 的。 您可以为已保存的搜索建立可视化效果,或者输入新的搜索条件。使用后者时,

  • 数据可视化主要旨在借助于图形化手段,清晰有效地传达与沟通信息。 热力图 散点图 动画要素图 高效率点图层 ECharts Mapv OSM Buildings

  • 在我们开始的我们的可视化的之旅之前,需要简单的介绍一些数据分析工具,我们的数据可视化的任务也是建立在数据分析的基础之上。Python 的主要数据分析工具如下所示: Numpy:这个是数据计算的工具,主要用来进行矩阵的运算,矢量运算等等。 Scipy:科学计算函数库,主要用在学术领域,主要包含线性代数模块,信号与图像处理模块,统计学模块等等。 Sympy:数学符号计算库 Pandas:包含了 num

  • 数据可视化在数据科学中起着非常重要的作用。 我们可以将数据可视化视为数据科学的一个模块。 数据科学不仅包括构建预测模型。 它包括对模型的解释,并使用它们来理解数据和做出决策。 数据可视化是以最令人信服的方式呈现数据的不可或缺的一部分。 从数据科学的角度来看,数据可视化是一个突出的特征,它显示了变化和趋势。 考虑以下有效数据可视化指南 - 按常规比例定位数据。 与圆形和正方形相比,使用条形更有效。