JS:yFiles for HTML Complete 2.5.0 Crack

yFiles for HTML Complete 是市场上最先进、最完整的图表解决方案。我们强大而灵活的 API 提供了广泛的功能——开箱即用。只需选择最符合您需求的那些。

 

适用于每个用例的布局
从大量预定义的布局中进行选择并配置它们以完美地适应手头的任务。
yFiles 提供业内最广泛的高质量自动布局安排。具有数百种不同设置的十几种不同的实现可以让您微调结果。通过正确的算法和配置,您可以将相关信息添加到可视化中,帮助用户仅通过查看图表就可以找到问题的答案。
结合业务数据、图形分析结果和用户输入来驱动配置并突出关键方面。使用动画在不同的布局之间进行混合,并帮助用户通过平滑的增量更改来保持他们的思维导图。
无数的互动可能性
您决定您的应用程序可以做什么。轻松自定义与图形和图表的交互,以高效、直观地处理您的用例。
使用键盘、鼠标、触摸和笔输入与图表和数据进行交互。提供动态帮助、视觉反馈和量身定制的交互,以提供最佳的用户体验。

定制的、有意义的设计
在设计本身中包含您想要显示的所有信息。
动态调整设计以适应缩放级别或数据更新。根据上下文将动态数据显示为可视化的一部分。向图表添加交互性和反应性。配置您的设计以仅显示用户所需的信息量。
享受自动布局
在用户创建和浏览图表时为他们提供帮助。只需按一下按钮,即可使用自动布局根据您的数据构建清晰美观的图表。
在数据更改时自动更新您的可视化,同时保持一致的设计。突出图表结构和元数据中的重要方面。
创建直观的交互
不接受任何限制。实施完美的交互设计,使您的用户富有成效,无论这些用户是临时用户还是高级用户。
连接所有类型的数据源
yFiles 可以处理所有类型的关系数据,无论您将其存储在何处或如何创建。
连接到一个或多个数据库、图形数据库、数据存储或其他资源。您可以自由使用平台上提供的所有协议。这是你的选择!

在您的系统中集成 yFiles

yFiles 将完美地增强您现有的应用程序或框架。在技​​术上和视觉上——通过反映您的公司设计或应用程序的外观和感觉。
无论您使用什么技术。将 yFiles 添加到现有的应用程序、仪表板和报告中,或者创建与您的产品线的外观和感觉无缝集成的新的令人惊叹的应用程序。
连接到您的任何数据源和系统,以创建与用户的工作流程完美集成的反应式和引人入胜的应用程序。

图形图表和网络的可视化

yFiles 为节点、边缘、标签和端口提供了丰富的可视化效果,以及用于选择和突出显示的样式选项。如果预定义的可视化未涵盖所需的可视化,您可以轻松创建完全自定义的可视化。

 

不同用例的可视化

yFiles 库和随附的演示为许多开箱即用的不同用例提供了可视化效果,例如:

这些实现中的每一个都提供了自己的一组属性以完全控制其外观。

丰富的内置边缘可视化

yFiles 提供了几个预定义的边缘可视化,允许进一步定制。

所有边缘样式都支持两端的箭头,以及带有粗细、颜色、虚线和线帽设置的笔划。

预定义样式支持将边绘制为圆弧或多段线。

此外,每种样式都提供了自己独特的设置,例如圆角或弧高。

 

图形动画

yFiles 提供动画以平滑地将图形的一种状态过渡到另一种状态,例如在计算布局时。

数据绑定

可视化可以绑定到附加到图形项的自定义业务数据。例如,组织结构图中员工的节点样式可以直接从关联数据中轻松显示员工的姓名、职位和其他详细信息。

用于选择、焦点和突出显示的可定制装饰

yFiles 提供了在选择、聚焦或突出显示图形项时显示的装饰。它们可以单独禁用,或者更改为不同的颜色,或者在需要时用完全自定义的东西替换。

详细程度可视化

通过仅显示在特定缩放级别可识别的内容来简化图表理解。通过细节层次渲染,可以隐藏不可读或可有可无的可视化,为更大的画面腾出空间。

轻松将现有样式包装在完全可控的详细级别渲染中,并显着提高图表理解(和性能),即使对于大型数据模型也是如此。

 

复杂的标签渲染

轻松将文本标签添加到显示附加信息的节点和边缘。各种放置选项,如节点内部或外部或靠近源或目标的边缘确保标签保留在应有的位置,即使项目被移动。

标签不限于短文本短语,它们可以容纳多行文本并显示图标。

yFiles 提供广泛的格式设置选项,例如字体、行距和装饰,以及文字环绕和对齐。

用桥梁解开边缘交叉口

交叉边缘会使复杂的图表更难阅读。桥梁清楚地表明了这些边缘的去向。

yFiles 提供了几种不同的桥接样式和交叉策略,用于定义哪条线应该桥接哪条其他线。

自定义视觉对象以向图形添加辅助信息

节点、边、端口和标签并不是画布上唯一的东西。可以在背景中或在其他图表项之上添加任意其他可视化效果。添加自定义背景、品牌徽标、图例、标尺甚至动态助手(如对齐线)有助于使 yFiles 驱动的应用程序脱颖而出。

图元素的 Z 顺序

相对于彼此的图表元素的绘制可以很容易地改变。例如,将边更改为出现在节点上方而不是下方可以通过更改它们的顺序来简单地排列。

自定义样式教程

分步教程将指导您创建完全自定义的样式。

本教程涵盖节点、边、端口和标签的样式创建,还将向您展示如何为内置样式创建自定义装饰器。它涵盖了所有主要主题,如命中测试、性能优化、动画、业务数据集成和边缘桥接支持。

图表功能

当然,所有图都由节点和边组成。yFiles 添加了许多有助于处理它们的独特功能,尤其是当它们变大时。分组和折叠使您可以折叠和展开图表的各个部分。泳道直观地将图表的各个部分分组为行和列。过滤可以暂时隐藏当前视图中不重要的元素。各种导入和导出功能使您可以轻松地将数据导入和导出图表。

分组和折叠

yFiles 支持将节点分组到其他节点中。边仍然可以自由地连接到它们中的任何一个,包括一个组与其孩子之间或不同组的孩子之间的连接。

折叠组节点隐藏该组的子元素,当组再次展开时它们将恢复。

当组折叠或展开时,自定义操作是可能的,例如运行增量布局算法,或获取数据以在展开的组节点中创建子节点。

过滤

通过隐藏不太重要的部分来提高大型复杂图表的可读性。这与上面的折叠概念类似,但与节点之间的显式父子关系无关。

可能的用途包括探索大型图表而不必一次显示整个图表,或增量搜索和过滤功能以快速关注相关元素。

泳道和桌子

像 BPMN 这样的图表类型使用泳道来直观地将活动与角色相关联。yFiles 支持可以放置图表项的泳道和一般表格结构。它们也受到自动布局的支持。

数据输入输出

从任何结构化数据源(如 CSV、 JSON、XML、数据库等)轻松快速地构建图表。

原生支持使用标准图形交换格式 GraphML 加载和保存图表,包括样式、分组、折叠和所有其他 yFiles 功能的信息。

图像导出

yFiles 允许您将图表导出为常见的图像和图形格式,并打印出来。请注意,并非所有格式都受 yFiles 的每个变体支持。

位图图像

将图表导出为常见的位图图像格式,例如 PNG、JPEG、BMP 和 GIF。

PDF 和矢量图形

从 yFiles 图表创建矢量图形,例如 PDF、SVG、EMF 和 XPS。

VSDX

使用VSDX Export for yFiles for HTML附加组件将图形导出为 VSDX 格式。VSDX 是 Microsoft Visio® 使用的图表文件格式。

用户交互

除了显示图表,yFiles 还提供多种交互可能性。借助方便的默认交互模式,允许用户通过平移和缩放在图表中导航,或设置一个完整的图表编辑器,允许仅使用一行代码创建和编辑图表。当然,关于交互的一切都可以根据用户的要求进行广泛定制,如果内置手势不够用,添加自定义交互也很容易。

导航

缩放、平移和滚动是内置功能,触摸和鼠标操作一样好用。所有这些功能都可以定制以适合您的应用。例如,您可以更改是否或如何调用这些手势,还可以限制缩放级别或可视区域。

交互式图表创建

yFiles 附带一种交互模式,可以轻松直观地创建图表。这些交互是高度可定制的,可以针对任何特定领域进行定制。

例如,边缘创建可以限制为仅连接兼容的实体。对于不应标记的项目,可以禁用标签编辑。在调整某些节点(例如显示不应扭曲的图像的节点)或将项目组合在一起时保持纵横比定制的可能性几乎是无限的。

所有这些功能都可以通过触摸和鼠标使用,可自定义的键盘快捷键也适用于许多常见操作。

项目选择

单击选择项目或使用选取框(橡皮筋)选择通过一个手势选择多个项目。选定的项目可以作为一个整体进行操作和移动。

选择本身也是高度可定制的,并且可以轻松添加自定义业务规则是否可以选择或选择什么项目。

全面支持键盘、鼠标和触摸

yFiles 为与交互相关的一切提供细粒度的事件。这包括低级事件,如按键和鼠标移动,但也包括高级事件,例如边缘创建手势开始或结束时或选择项目时。

监听任何事件并触发自定义操作,作为自定义体验的轻量级方式或使图表与底层业务模型保持同步。

拖放

创建拖放面板,用户可以从中将新元素放入图表中。yFiles 完全支持删除图表项目;唯一需要的是带有所需项目的调色板。

将节点拖放到组节点上也会自动创建新节点作为组的子节点。还支持有助于对齐新项目的手势期间的对齐线。

捕捉

手动对齐节点和边缘可能既麻烦又耗时,即使这样也不会是像素完美的。捕捉在其他元素附近的手势期间显示视觉指南以简化对齐。确保一个节点与图中的其他节点具有相同的高度就像将一个节点对齐到其他两个节点的中心或创建正交的边一样简单。

另一种类型的捕捉是捕捉到网格,这有助于对齐规则网格中的节点和边缘。可以自定义网格大小以及应对齐网格的内容。

如果这还不够,那么还可以添加自定义捕捉选项,例如用于实施指南。

正交边编辑

虽然捕捉有助于创建只有 90° 弯曲的边缘,但在移动任一端的节点时该属性会丢失,并且捕捉也不能确保边缘始终正交。正交边编辑确保无论图表如何编辑,正交的边将保持原样。

边缘段也可以在不破坏其方向的情况下移动。

撤消和重做

yFiles 为撤消和重做图表修改提供全面支持。图表中可以更改的所有内容也可以撤消。

修改可以是单个更改,例如添加节点或多个项目同时更改的复合更改,例如移动多个项目。

除了可用内存外,可以撤消的操作数量没有限制。

上下文菜单

yFiles 支持可动态填充的任意图表项上的上下文菜单。这样每个项目都可以有一个特定于该项目的上下文菜单。

剪贴板

剪贴板开箱即用,支持所有常见的剪贴板操作,如剪切、复制、粘贴和复制。剪贴板还可以处理许多高级场景,例如将标签复制到不同的项目或自动复制复制节点之间的边。

剪贴板的所有方面都可以自定义,甚至可以在复制或粘贴某些项目时添加自定义操作。

工具提示

将鼠标指针悬停在相应项目上时显示的图表项目轻松添加工具提示。工具提示可以根据与项目相关的业务数据动态生成,不必是静态的。

连接到其他边的边

通常图中的边仅将节点连接到其他节点。但是,yFiles 还支持将边连接到其他边。这由 yFiles 图模型直接支持,并且如果另一条边被修改或移动,则另一条边上的连接点将相应地更改。

自动图形布局

yFiles 具有高效且高度可定制的自动布局算法。不同的布局样式负责根据不同的优化标准确定所有图表元素的位置。包括多种布局样式:分层、有机(力导向)、树、正交、圆形、径向和串并联。图表元素标签通常可以由选定的布局算法或独立于布局算法的特定标记算法直接放置。所有布局算法都可以以动画方式应用于图表。每个布局算法的几乎所有方面都可以更改以适应特定领域和用例。

分层布局

分层布局样式将节点分层排列,因此大部分边都指向主要布局方向。此布局突出显示图表中节点之间的依赖关系和关系。因此,它非常适用于工作流可视化、过程可视化、调用图可视化、实体关系图、生化路径、网络管理和泳道图。

有机布局

有机布局风格使用力导向的方法以自然的方式分布节点。布局揭示了图中的集群和对称性。它适用于生物信息学、企业网络、社交网络图、网格可视化或系统管理中的大型网络。

树布局

yFiles 支持具有树结构的图表的不同布局样式。这可以是一种有机外观样式,将树组织成围绕根节点的星形结构。或分层排列树的高度灵活的布局样式。

布局能够揭示图中可能的层次关系。它们被应用于关系数据的可视化、数据流分析、软件工程、生物信息学和企业管理。

正交布局

该算法生成具有正交边缘且没有固有方向的紧凑布局。结果提供了复杂网络的清晰表示。正交图用于软件工程、数据库方案表示、系统管理、知识表示、VLSI 电路和平面规划应用。

圆形布局

节点以圆形和星形结构排列,以强调图表中的组和树结构。圆形布局用于许多领域,例如社交网络、网络管理、WWW 可视化、电子商务和电信。

径向布局

径向布局样式将节点排列在同心圆中。每个子节点都放置在比其父节点更大的圆上。这种布局样式非常适合具有许多父子关系的图表,如果图表变大,圆圈也会变大。它可以应用于可视化社交网络、数据聚类和生物信息学。

串并联布局

这种布局风格将某些图表排列成串行和并行子结构。紧凑的布局突出了有向图中的主要方向。它适用于可视化电路、调用树或流程图。

家谱布局

这是家谱的专门布局样式。它可以用来显示家庭关系并强调家谱数据中的世代。

边缘路由算法

边缘路由算法负责计算边缘的合适路径,而根本不移动节点。通常,目标是找到边的最佳路线,以便尽可能不跨越任何节点。yFiles 支持不同的布线样式,例如正交或折线、正交总线类和有机布线。

正交和折线边缘路由

该算法为现有布局中的部分或所有边缘计算新路径。这些路径由水平和垂直路段组成,交叉点和弯道尽可能少。路由适用于电路设计、平面规划和导航地图。

巴士路线

该算法将非常密集的图中的边捆绑到总线中。路径经过计算,因此它们共享尽可能多的部分。结果清除了图表并更容易跟踪边缘。

有机边缘路由

这种力导向算法路由围绕固定节点弯曲的边缘。它可以用作布局算法的后处理,在边缘交叉节点处生成直线边缘。

常见的布局特征

虽然上面提到的每种布局算法本身都可以广泛配置,但它们之间有许多甚至所有的共同特征。您可以为包含组节点或泳道的图计算布局,或者指定边只能在节点的特定一侧进入或退出。增量布局确保元素的插入或删除不会破坏用户对图表的心理地图,方法是尽可能少地更改它以合并编辑。

增量布局

插入新节点和边时保持图表的思维导图。某些布局算法提供了一种增量模式,它使大部分现有布局保持不变,并将其他节点适当地插入到这个预先存在的布局中。

部分布局

部分布局提供了一种通用方法来保持图表的部分固定,同时仅为某些项目计算布局,并将它们集成到图表中。甚至可以为这些部分使用不同的布局样式。

轻松调整布局算法

配置布局算法,使其满足您的要求。所有算法都具有充足的配置可能性,可以满足复杂的布局需求。

动画布局变化

计算新布局并通过动画应用其结果。轻松地在不同布局之间以动画方式变形图表。

排版时间限制

限制布局计算的时间。布局算法可以在一定时间后停止。他们可能会以质量可能较低的有效布局结束,或者在没有结果的情况下中止。

限制端口位置

限制允许每条边连接到节点的方向甚至确切位置。这些限制也可以很容易地组合起来,以指定一组可以由布局算法选择的有效端口位置。

边缘组

连接到同一源节点或目标节点的边可以捆绑到一个边组中。边缘组共享第一个或最后几个部分,这减少了视觉混乱并更容易跟随边缘的路径。

捆绑边

在一些图中可能有很多边,特别是在紧密排列的结构中。边缘捆绑导致看起来有机的边缘路径,其中具有相似路线的边缘被拉得更近。这种方法通常用于生物信息学、社交网络分析、电信和欺诈检测。

标签放置

大多数布局算法可以考虑节点和边缘处的标签。他们将为标签预留空间,将它们放置在标签元素附近,而不会重叠。如果该方法不可行,则可以使用通用标记算法。与仅更改边缘路径而不修改任何其他内容的边缘路由类似,然后根据提供的设置在单独的步骤中放置标签,而不会更改节点位置或边缘路径。

分组图

当图表包含组节点时,这些节点不应重叠,并且它们的内容应紧密放置在一起,以便它们在视觉上仍然显示为分组。大多数布局算法都支持根据这些标准放置组节点。甚至可以为每个组的内容使用不同的布局样式。

桌子和泳道

有时,流程最好在表格或泳道中可视化。特别是层次布局支持将节点分配到类似网格的结构。节点顺序受到约束,并且避免了通过行和列的复杂边缘路径。

高效的图分析算法

yFiles 不仅允许您创建、编辑、显示和排列图表。还有许多分析算法可以确定常见的结构特征(例如连通性、循环、图是否是树等等)、寻路和可达性、聚类和中心性度量、图遍历等等。

图形特征

检查图的共同特征,例如确定图是循环图还是非循环图、连通图、平面图或二分图。您还可以查明图形是否具有树形结构或串并联结构等等。

寻找路径

yFiles 提供了多种算法来查找图中的路径,无论是最短路径、任意两个节点之间的路径还是有向或无向图中的链。寻路问题经常出现在地理应用中,比如在地图上寻找路线。

中心性措施

中心性度量显示图中每个节点的重要性。这可以用于例如以不同方式对齐节点,或通过它们的大小或颜色标记它们的重要性。中心性可以应用于社交网络分析,例如寻找最有影响力的人或其他类型的网络,例如寻找互联网上的关键基础设施节点。

连通性和可达性

yFiles 包括用于在图中查找连接组件或确定节点是否可通过边路径从另一个节点到达的算法。这样的算法可以应用于网络分析。

聚类

通过应用聚类算法发现图中某些节点形成密切关系的结构。这在社交网络图和其他领域可能是一个有趣的衡量标准。

传递闭包和传递归约

计算传递闭包和缩减以接收有向无环图的直接可达性信息。

生成树

yFiles 允许您使用到达所有节点所需的最小边集轻松计算子图,同时最大限度地降低成本。这些树用于计算机网络、电信网络和电网的设计。

周期

在有向和无向图中查找属于循环的边。

网络流量

解决经典的网络流问题,例如网络中的最大流、最小成本和最大流/最小割,其中边具有一定的容量并且流通过边从源节点移动到汇聚节点。流算法可以应用于许多涉及网络的问题,例如供水、电力、互联网或航运,以提高网络的效率。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值