fourd.js 是一个用在浏览器上的动态图形可视化库。稍微调整一下,你就可以用它做出一些几何图形集合,此库已经在 Chrome、Firefox、IE11 上测试运行,有传言说,通过切换 CanvasRenderer,此库甚至可以在树莓派上运行。
示例代码:
var fourd = new FourD(); // instantiation fourd.init('#selector', {width: 600, height: 350}); // initialization var vertex_options = { width: 5, // pixels height: 5, depth: 5, color: 0x000000 // hex color }; // or: var vertex_options = { width: 5, height: 5, depth: 5, texture: 'path_to,png' } // or: // leave out vertex options altogether. // default values will be used. var vertex1 = fourd.graph.add_vertex(vertex_options); // add a vertex var vertex2 = fourd.graph.add_vertex(vertex_options); // add another vertex var edge_options = {}; // currently not defined, but this is how you would pass them. var edge = fourd.graph.add_edge(vertex1, vertex2, edge_options); fourd.graph.remove_edge(edge); // this is why you keep those variables fourd.graph.remove_vertex(vertex1); fourd.graph.remove_vertex(vertex2);
问题内容: 我需要用于支持动态可视化的图形的Java库。我需要使对象在顶点之间移动,这必须显示出来。不需要3D,2D表示就足够了。 我目前正在使用 JUNG, 但是它非常有限,据我所知,它更多地用于静态图。 我已经看过这个问题,但是 JGraphT 似乎也没有这样做。 后期编辑: 在授予答案之前,我等待完成该项目。我最终保留了JUNG,同时还使用了UBIGraph(自2012年以来一直处于僵局)作
我将添加滚动功能,缩放,选择节点和拖动节点。 谢谢你的帮助。
问题内容: 我需要可视化大型矢量图形。这是道路地图,道路只是线。有图书馆吗?如果该库支持放大/缩小并且易于扩展,那就太好了。例如,实施道路选择或一些不错的鼠标悬停效果。该许可证应允许在商业项目中使用。 谢谢菲利普 编辑:是否有理由不使用Graphics2D或SWT Graphics?(该项目在SWT上,不涉及任何SVG。) 问题答案: 看看Apache Batik Batik是基于Java的工具包
要创建可视化视图: 点击左侧导航栏的 Visualize 。 点击 Create new visualization 按钮或 + 按钮。 选择视图类型: 基础图形 Line, Area and Bar charts 在X/Y图中比较两个不同的序列。 Heat maps 使用矩阵的渐变单元格. Pie chart 显示每个来源的占比。 数据 Data table 显示一个组合聚合的原始数据。 Met
图可能模糊,类似于这种效果,动态旋转
我正在用C#开发一个窗口表单,使用数据库中的数据构建一个树视图。有一个存储过程,给出以下信息的列表 id-节点id描述-树视图中显示的值是EndNode-0,如果它是结束节点;1,如果这个节点有孩子 如果isEndNode为1,那么我必须使用当前节点的id调用相同的存储过程,以接收其下的子节点列表。 我已经建立了一个机制来调用存储过程并获取项目列表,但我不确定如何填充树结构。我想我会将第一个列表显