问题标签 [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.
data-visualization - 数据可视化:绘制友谊关系
我想那些在社区和社交网络工作过的人可能在这方面有一些经验。
我正在尝试绘制我网站上存在的所有友谊的图表,并在此过程中识别出强烈互连的用户集群。
有没有人有做这样的事情的经验?此外,SQL Server 2008 BI 是否具有允许这种类型建模的工具?
谢谢
matlab - 如何在MATLAB中的bar3图中隐藏零值
我有一个使用 bar3 plot 命令生成的二维直方图(图是 3D - 几个并排绘制的直方图)。但是,所有零值在 xy 平面中都显示为扁平正方形。有没有办法阻止 MATLAB 显示这些值?我已经尝试用 NaN 替换所有零,但它并没有改变情节的任何内容。这是我一直在尝试的代码:
如您所见,图中有很多零值。在用 NaN 替换零后关闭图形并重新绘制似乎没有任何改变:
recursion - HTML 中树层次结构的可视化
我正在寻找在层次结构/树结构上进行交互设计的灵感。(具有多个子产品的产品,适用于选择子产品的规则)。
我想要一棵树,其中子节点与其父节点之间存在可见的连接。而且我还想可视化适用于选择它们的规则。
典型规则:
- 强制:仅选择一种子产品之一
- 可选:从多个子产品中选择 0 个或多个
- 互斥:只选择几个子产品之一
我希望你能明白。
我正在寻找这方面的任何灵感。欢迎任何建议,示例,提示
javascript - 数据的网络可视化?
我想通过网站上的可视化以有意义的方式显示一堆数据。
我一直在试验RaphaelJS库,但是在 IE8 上的性能很糟糕,而且HTML5 画布仍然没有得到广泛支持。
所以我只剩下Flash和任何现有的库。
在闪存方面似乎有很多,但正因为如此,我有点迷茫,没有机会尝试每一个。
(我将列出人们在这里指出的所有库。)
闪光/弹性:
- 耀斑
- 轴心
- 鸟眼
- Flex 图表组件
- 核心组件/图表
IBM ILOG Elixir
Javascript:
Google 可视化 API 库
Google ExplorerCanvas(用于 IE 的 HTML5 Canvas)
处理JS
爪哇:
IBM 的 many-eyes.com
帮助将不胜感激。谢谢!
c# - 在 x 轴上的点之间强制设置间隙(MS .Net 图表控件,柱形图)
我有一个带有多个系列的柱形图,每个系列都包含多个点。目前,这些列都相互接触。我想在每列之间强制一个间隙。我怎样才能做到这一点?
我发现应用 PointWidth ( Chart1.Series[seriesName]["PointWidth"] = (0.6).ToString();
) 可以分隔 x 值组,但不能分隔单个组中的每个系列点(我需要)。使用其他地方建议的空间隔系列并不能解决问题。
我正在使用 .Net 4、VS 2010、Web 应用程序。我的图表代码如下:
c# - 在饼图中隐藏标签(.Net 的 MS 图表)
我似乎找不到控制饼图中标签可见性的属性。我需要关闭标签,因为图例中提供了信息。
有人知道我可以在后面的代码中使用什么属性吗?
我尝试将系列标签设置为空,Chart1.Series[i].Label = string.Empty;
但标签似乎仍然出现。
visualization - 用于标记 3d 点云数据集的命令行脚本或软件工具
如何标记 3d 点云数据集?是否有软件可以加载包含 x,y,z 值的文本文件,然后将其可视化,以便我可以标记它?
r - 我如何学习创建漂亮的信息图表(与我的 R 知识相关)?
我是一个忠实的 R (r-project.org) 用户,并且喜欢信息图表。
我刚刚看到这篇文章: http ://www.noupe.com/design/fantastic-information-architecture-resources.html
为信息设计师提供一长串资源。
它让我产生了制作更漂亮(不仅仅是信息丰富)的 R 情节的愿望。
您对如何实现这一飞跃有任何建议/资源吗?
为了制作漂亮的信息图表,我需要拥有/开发哪些书籍/软件/技能?
c++ - 通过 Gnuplot 的管道接口从 C/C++ 进行可视化
我正在尝试使用管道接口到 gnuplot(一个标准的 gnuplot_i.{cpp,hpp}),以便生成在另一个用 C++ 编写的程序中不断变化的值的实时显示。这工作正常,但我想看看是否有人有任何改进建议。
此实现包含一种将单个向量和 2 个向量绘制为 2D 图的便捷方法。它通过对 mktemp 函数的标准库调用写入临时文件,然后将其用作 gnuplot plot 调用的输入来实现这一点。这会生成太多临时文件,并且当绘图上的更新率很高时(可能在某个点上 IO 受限)时似乎无法正常工作。我决定在绘图调用中使用“-”伪文件,并将向量直接发送到管道(以单行结尾,上面带有“e”)。这效果更好,但仍然不是很好。
有没有一种更巧妙的方法来做我想做的事情,而不是在值发生变化时不断地重新生成情节?多久用新信息更新一次情节是安全的?或者,也许有一种更简单的方法来实现我想要做的事情?
@安迪·罗斯
我本身没有“要求”。我所说的 slick 的意思是,在仍然使用 gnuplot 的同时,也许有一种更优雅的方法来做我正在尝试的事情。尽管优雅是主观的,但我发现我目前采用的方法特别不优雅。我所说的安全是指是否有人知道使用上述方法会出现 IO 问题(例如,延迟、显示锁定等)的更新速率。
由于以下原因(至少是我的候选名单),我想避免使用工具包。
- 我发现在不同的架构上正确安装它们通常很重要,尤其是作为非 root 用户(以及当它们需要跨操作系统不标准的依赖项时)。
- 对于使用此软件的其他人,它们会产生额外的编译依赖性。
- 大多数人为此目的使用 afiak似乎没有任何真正的标准(我自己以及与我一起工作的大多数人通常只是保存日志类型文件并在 MATLAB 中进行运行后分析)。
- 我知道/学习 gnuplot 语法。我不知道 superPlottingApiXX 的语法。
- gnuplot 的功能集对于我希望能够用这个软件做的事情类型来说几乎是理想的。
但是,如果您在 C/C++ 绘图库方面有任何特别的建议,这些建议似乎很适合上面的列表,我总是对建议感兴趣(警告:我已经四处寻找它们)。
sql-server - 关系数据库数据浏览器/可视化?
有没有一种工具可以让人们以连接节点图的形式浏览关系数据?
例如,我面临着试图清理一些异常数据。我可以从两个有问题的行开始。在这个特定示例中TransactionID
,根据业务规则,表应该是唯一的,但我发现一个违反该规则的事务:
但我真的想开始寻找所有相关数据,看看哪个是正确的。所以这个假设的软件会首先向我展示这两行:
接下来,我想查看链接到此表的交易:
现在该交易指向一个 MAL,所以告诉我:
现在让我们添加这两个 LCT,即事务“开启”。一笔交易只能在一个 LCT 上,但这个指向两个:
好的计算机,这两个 LCT 都指向一个 MAL 和创建它们的事务,给我看:
最后两笔交易,它们也指向一个 MAL,它们自己指向一个 LCT,给我看:
好的,现在 LCTTrans 中是否有任何条目指向 LCT 4358 或 4359?...
等等等等。
现在我手动完成所有这些,运行单选,复制和粘贴唯一标识符键并将它们转换为友好的ID 号,以便我可以轻松查看关系。
有没有软件可以做到这一点?