问题标签 [data-visualization]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
908 浏览

charts - 什么是可视化此数据的最佳图表(用户数、获得的用户数、丢失的用户数)

我想使用可视化组件直观地表示一些数据。现在我想以可视化的方式来表示这种情况:假设我有一个 Web 应用程序。我想以直观的方式了解用户对它的反应。

说:

  • 在第 1 天,我有 2 个用户:u1,u2
  • 在 Day2 我有 2 个用户:u1, u2
  • 在第 3 天,我有 3 个用户:u3、u4

在这里画折线图是没有用的。因为我会看到一条恒定的线路。虽然我在第 3 天失去了 2 个用户并获得了 2 个用户。

如何在图表中表示这些数据?该图表应该让我了解:-

  • 用户总数
  • 丢失的用户数
  • 获得的用户数。
0 投票
4 回答
1033 浏览

wpf - 使用 MVVM 和 WPF 进行逼真的可视化

我目前需要创建一个渡轮系统的可视化表示,以显示实际渡轮在海上的位置和货物的状态。渡轮包含卡车,卡车包含汽车。我需要在甲板上显示实际的卡车及其 xy 位置。当渡轮装载时,卡车的位置会经常更新,因此看起来很生动。我还需要在卡车上展示实际的汽车。卡车、汽车和渡轮也有一些需要显示的状态。所以我有一个层次结构的数据,我需要以一种相当现实的方式进行可视化。

在 WPF 中实现这种东西的好方法是什么?我是否应该将 MVVM 与一个 TreeView 控件一起使用,并为海运、渡轮、卡车和汽车创建一个 HierarchicalDataTemplates,并为 TreeView 创建一个 ControlTemplate?或者我应该更好地使用 UserControls 并在代码中编写和更新它们,而不是数据绑定到 ViewModel 的可观察集合。你有这方面的经验吗?你会怎么做?你能勾勒出类/控制设置吗?

0 投票
1 回答
877 浏览

silverlight - Silverlight 矢量美国地图

我对 silverlight 比较陌生,想开始构建一个数据可视化工具,该工具显示美国的交互式地图,并允许我基本上将热图放在顶部,并动态添加不同的兴趣点。

我敢肯定,我可以购买一些商业工具来完成所有这些工作,但我想从头开始(或半从头开始)构建它,这样我就可以自己弄清楚如何去做。

有人可以在构建地图、放置热图和根据纬度和经度放置兴趣点方面为我指明正确的方向吗?

谢谢!

0 投票
4 回答
1382 浏览

comparison - 如何显示多重比较的结果

如果您比较两组数据(例如两个文件),这些组之间的差异可以显示在两列或两个窗格中,例如 WinMerge。

但是是否有任何可视化范式来显示多个数据集之间的差异?

更新

我的问题的出发点是假设显示 2 个文件之间的差异相对容易,正如我提到的 WinMerge,而比较 3 个或更多文本文件结果更加复杂,因为会有越来越多的差异,比如,随着时间的推移创建的文档的不同版本。

您将如何突出显示两个版本中相同但与其他版本不同的文件部分?

我想到的数据集是对象(A,B,C,...),它们可能存在也可能不存在,并且具有可以设置或不设置的属性(a,b,c,...)。

例子:

第一组:A(a, b, c), B(b, c), C(c)

第 2 组:A(a, b, c), B(b), C(c)

第 3 组:A(a, b), B(b)

如果您比较 2 组,例如 1 和 2,则差异将在 B(c) 中。比较第 2 组和第 3 组会产生差异 A(c) 和 C()。

如果你比较所有 3 个集合,你最终会得到 3 个比较 (n * (n-1) / 2)

0 投票
14 回答
43128 浏览

r - 统计分析和报告撰写的工作流程

是否有人对与自定义​​报告编写相关的数据分析工作流程有任何智慧?用例基本上是这样的:

  1. 客户委托制作一份使用数据分析的报告,例如一个水域的人口估计和相关地图。

  2. 分析人员下载一些数据,整理数据并保存结果(例如,为每单位人口添加一列,或根据地区边界对数据进行子集化)。

  3. 分析师分析在 (2) 中创建的数据,接近她的目标,但认为需要更多数据,因此返回 (1)。

  4. 冲洗重复,直到表格和图形符合 QA/QC 并满足客户。

  5. 编写包含表格和图形的报告。

  6. 明年,快乐的客户回来并想要更新。这应该像通过新下载更新上游数据一样简单(例如,从去年获得建筑许可),然后按“重新计算”按钮,除非规格发生变化。

目前,我只是启动一个目录,并尽我所能将其临时化。我想要一种更系统的方法,所以我希望有人能解决这个问题……我混合使用了电子表格、SQL、ARCGIS、R 和 Unix 工具。

谢谢!

PS:

.RData下面是一个基本的 Makefile,它检查各种中间数据集(带后缀)和脚本(后缀)的依赖关系.R。Make 使用时间戳来检查依赖关系,所以如果你touch ss07por.csv,它会看到这个文件比所有依赖它的文件/目标都新,并执行给定的脚本以相应地更新它们。这仍然是一项正在进行的工作,包括一个放入 SQL 数据库的步骤,以及一个像 sweave 这样的模板语言的步骤。请注意,Make 在其语法中依赖于制表符,因此在剪切和粘贴之前请阅读手册。享受并提供反馈!

http://www.gnu.org/software/make/manual/html_node/index.html#Top

0 投票
3 回答
555 浏览

r - 在 R 中编写复杂表格的好方法?

有人对如何在 R 中编写复杂的表格有任何好的想法吗?

恐怕我对此可能有点含糊,但我想设置一个脚本来创建一堆复杂性类似于美国统计摘要的表。

例如:http ://www.census.gov/compendia/statab/tables/09s0015.pdf

我想避免一大堆 rbind 和 hbind 语句。

SAS,我听说,有一种建表规范语言;我想知道是否有类似的力量R

谢谢!

0 投票
3 回答
2621 浏览

.net - 显示二叉决策树的工具

我目前正在研究的系统涉及二元决策树的创建。其中很多。其中一些以 XML 格式存储,因此可以在需要时手动分析它们。

树结构基本上是嵌套的 <NODE> 标签。每个节点也可能有一些定义节点属性的子标签。

我想做的是以图形方式显示树木。垂直或水平无关紧要,但我想使用几何树形布局,例如:

替代文字

...而不是文件系统浏览器中常用的布局,这不是显示二叉树的最佳方式。

是否有一个基于 .NET 的库,或者有一个独立的工具可以很好地做到这一点?

0 投票
2 回答
1119 浏览

php - 如何创建多层次的“树”?(如果它可以称为一棵树)

我有一个说coursescertificates和的列表fun_days。这些都叫objects。每个对象都有它的要求object_requirements。需求可以是其中之一objects或多个。

您可以将任何object 没有 object_requirements作为starting point. “每个人都可以拥有这些物品。”

所以它可能是这样的:

  • Introduction_course是一个起点(无要求)
  • Introduction_certificate有的人可以获得Introduction_course(这course是this的要求certificate
  • Funday_swimming可以由那些拥有Introduction_certificate(证书是要求fun_day)的人获得。

有没有办法创建该系统的分层或某种结构化流程的可视化表示?该示例相当简单,但“树”中的任何位置都应该有多个要求。

这就是我存储需求的方式:

哦,我使用 PHP 和 MySQL。但是任何可以生成这些视觉表示的软件也将受到欢迎!

0 投票
5 回答
2434 浏览

c# - 用于创建发票的 UI

目前,我正在为发票制作定制解决方案。我为客户创建了多种方法来创建他们的模板(HTML、Word、LaTex)并根据他们的模板获取发票。但是,这些发票是一方手动生成的。

所以,过程是:

  • 请求创建新发票
  • 初步发票已创建
  • 用户有机会进行更改(即添加、删除、更改行)
  • 创建一个 pdf

需要明确的是,初步发票不需要像模板那样格式化,但您应该能够添加/删除/更改行,并且对于每个单元格,指示该值是否应该在最终结果中可见。

我的问题是我找不到合适的方式来显示初步发票。我尝试了一个数据网格(默认,telerik,devexpress),但它太乱了。除了数据网格,我不知道我可以使用什么。

我可以最好地使用哪些控件来拥有一个漂亮且可用的 UI。

0 投票
2 回答
10514 浏览

python - R用户的matplotlib?

我经常在 R 中制作数字(探索性数据分析类型)。我也在 Python 中编程,想知道 matplotlib 中是否有值得学习的特性或概念。例如,我对 R 非常满意——但它的 image() 函数会生成带有像素化输出的大文件,而 Matlab 的等效图形(我也经常在 Matlab 中编程)似乎在文件大小上是可控的,而且“平滑”——确实matplotlib 也提供这样的减少......?但更一般地说,我想知道 matplotlib 可能带来的其他优势。我并不是说这是一个拖钓问题。谢谢。