问题标签 [graph-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 投票
2 回答
554 浏览

java - eclipse中java的数据可视化软件

我做了情绪分析,我有一个正面和负面的分数作为输出。我想将这些数据显示为饼图。你们能给我推荐一个简单易用的 API/JAR 来实现我的目标吗?我有 Eclipse Juno。我做了一个基本的谷歌搜索,我只得到了 GWT-Visualization 1.0.2.jar 。如果它退出,我更喜欢使用比这更简单的一个。我没有 Maven,因为我想在今天之前解决这个问题,所以我没有时间安装和学习新软件

0 投票
1 回答
179 浏览

graph - 如何在 java 中将 Prefuse 生成的图形保存为 pdf?

我在我的 java 代码中使用 Prefuse java API 来可视化网络。我想知道,如何保存图像?我想把它保存为pdf?提前致谢。

0 投票
1 回答
5487 浏览

r - 使用 igraph 和 R 进行图形可视化

我正在尝试使用 igraph 包在 R 中可视化图形。我希望可视化边缘大小在 2000 到 70,000 之间的图形。情节如下所示:

这不是一个很好的情节,因为你看不到任何东西。我已经想出了如何去掉标签,但你仍然看不到任何东西,因为顶点太大了。

  1. 我可以删除顶点并只看边缘吗?

例如,这里是相同的情节,但我在完成之前拍下了这张照片。似乎 R 只在完成之前绘制边缘:

在此处输入图像描述

0 投票
1 回答
929 浏览

javascript - 使用 Force Layout 从两个不同的 csv 文件中读取节点和边

尝试使用强制布局显示图表时遇到问题。我使用两个 csv 文件,一个用于顶点,一个用于边。我不确定,但我认为由于 d3.csv 方法是异步的,并且我使用其中两个,我需要将一个插入另一个以避免“并发”问题(最初我试图调用 d3.csv ) csv 两次,分别,我遇到了麻烦)。

我的csv的结构如下:

对于边缘:

对于节点:

我最初的尝试是:

但我得到:

我不知道有什么问题;我认为这与链接的推送有关。我读到这个问题可能与 d3 如何将链接与节点对象匹配(在这种情况下,我的节点有两个字段)。所以我尝试了以下方法(我在这里的其他问题中看到了这个):

但在这种情况下,我得到了一堆:

而且我不知道在这种情况下有什么问题!

0 投票
1 回答
891 浏览

javascript - Circular layout in VivaGraphJS

I'm using VivaGraphJS to create my graph which is dynamic and keeps on updating as he data comes in. The problem is that VivaGraph doesn't have the circular layout by default which I need.

I came across the circular layout in cytoscape.js which I'd like to port to VivaGraph. I'm not able to completely understand what changes to make so as to have a port to VivaGraph. It'll be really appreciated if you could help me and guide me through it. Thanks :)

Also, here's an algorithm that I need since the number of crosses don't matter to me.

0 投票
1 回答
257 浏览

dot - DOT 插件的 Eclipse Zest 不呈现形状和颜色

我在使用 Eclipse Kepler zest2 插件时遇到了一点问题——它根本不渲染 DOT 图的样式和形状属性。我的意思是,如果我给插件一个点图,它不会反映节点的颜色和形状,而如果我通过 graphviz 应用程序运行它,它会导出一个漂亮的图像。现在我不知道是因为我在 Eclipse 中遗漏了一些东西,还是插件的限制。

0 投票
1 回答
328 浏览

d3.js - 图从 TGF 到 d3.js 的转换

我目前的工作流程是从TGF 格式的图表开始,使用 yED读取它们并使用yED将它们输出为某种图像格式。我宁愿有 d3.js 输出。

那里有任何工具(最好是 Ruby gem)可以采用 TGF 格式的图形并在 d3.js 中输出它们?如果它处理有向图,则加分。

0 投票
2 回答
1910 浏览

javascript - JSON 对象的可视化(关联数组)

我想显示 JavaScript 对象 (JSON),或更一般的关联数组(哈希、映射)。扁平的没有问题,这些都是简单的桌子。但是数组和深度嵌套的对象会出现问题。

有没有好的库来可视化这个?我在这里看到两个选项

  1. 可视化为嵌套表

    是一个很好的例子,我很喜欢它,但显然没有库结构

  2. 关联数组是一棵树,因此可以将问题简化为可视化一棵树。

0 投票
3 回答
7623 浏览

sql - 在 LINQPad 中创建图形

目前我想要实现的是在 LINQPad 中从 SQL 数据源创建一个图形。

我相信这是可能的,但我不能 100% 确定如何做到这一点。

有没有人对这样做的方法有任何想法?(即使它包括使用 NuGet 包,我也不介意)

0 投票
1 回答
2504 浏览

java - 从 *.dot 文件可视化树

我需要通过捕获 ANLR 点生成器生成的控制台输出来可视化从 ANTLR 解析器获取并写入 .dot 文件的树。

问题是:
1. 有没有办法在我的程序中可视化 .dot 文件,例如 Swing 组件。
2. 我已经阅读/尝试在 Grappa 库 + Graphviz 工具包的帮助下使用这种方法进行可视化=> 有没有一种方法可以将 Graphviz 工具包打包到我的程序中,这样我就可以在不需要最终用户的情况下可视化图表下载和/或安装一些东西。