问题标签 [diagramming]
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.
database - 我可以使用我的关系数据库表图来创建 UML 类图吗?
我是 UML 的新手。但我精通绘制数据库表及其关系。
我可以通过在下面添加 Methods() 来“扩展”这些表并将其称为 UML 类图吗?
学生
…………………………………………………………………………………………
学生ID:整数
学生号:字符串
名字:字符串
姓氏:字符串
…………………………………………………………………………………………
展示()
更新()
添加()
删除()
scripting - 如何编写关系图和数据流图?
我需要为我正在处理的项目创建一些关系图和数据流图,但我讨厌使用 Visio 和 Dia 等软件,因为这些图表永远不会像我想要的那样,控件永远不会以直观的方式表现等. 是否有一个软件包,可以让我在某种脚本中定义实体之间的关系,而不是将其渲染成图像文件或 PDF 或其他东西?
parsing - 解析流程图/解析流程图——这叫什么,我该如何制作它们?
我刚刚链接到JSON 网站,这些图像让我震惊。一种更好的方式来直观地显示我从未见过的解析器的流程。现在我希望能够为我自己的项目制作这些图表。
首先,这种类型的图表叫什么?
有没有可以生成这些的程序,还是我一个人?
visio - 是否有任何具有绘图识别功能的平板电脑图表工具?
有绘图识别的平板电脑图表工具吗?对我来说完美的是 - 平板电脑 - visio 支持 - 手写识别
谢谢
algorithm - (N x M) 绘图问题
我需要一种算法来(有效地)解决我正在编写的一些图表软件中出现的问题。
我有两组节点,N 和 M。N 中的每个节点 n0 与 M 中的唯一(对于 n0)节点有 0 到 M 个连接。这些节点集将排列在两条平行的水平线上,N 个节点在 M 个节点上方的行中。连接将绘制为从 N 到 M 的直线。
我需要做的是在它们的水平线上重新排列 N 和 M 节点,以尽量减少交叉。他们有什么方法比简单地列举所有可能的安排更有效,即 O(N!*M!)?(实际上,它比这差得多,因为还必须检查每个连接是否交叉)。
也欢迎参考相关文献,尽管解释为什么需要它的相关性。
正如已经指出的,在一般情况下,这可以被认为是二分图(集合 N 和 M)平面化算法。然而,这个特定的问题比那个(我希望可以让它更快)受到更多的限制,并且需要产生额外的信息(这可能会使它变慢),如下所示:
该图的限制是连接必须绘制为从 N 到 M 的直线。在图论中,这实际上意味着连接不能在 N 或 M 中的节点后面,只能在它们之间。因此,具有四个连接器的 2x2 案例可以在一般的二分图案例中进行平面化,但在我的图表中不能。
额外的信息是,如果它不能被平面化,我仍然需要一个最小交叉的解决方案(或接近它)。通常,最小交叉算法与仅平面化的算法有很大不同。
javascript - 有没有用 JavaScript 实现的图表制作者?
我需要开发一个基于 javascript 的制图器,用于为流程、活动图等设计节点和连接器图。我计划使用 jQuery 的拖放和模板来完成此操作。但是,有没有我可以重复使用的类似解决方案?
diagram - 这些图表叫什么?(答案:铁路图)
我在一些帮助文件和 src 文档中看到了很多这样的图表
他们叫什么?是否有任何其他(出于相同目的)已知图表?
iphone - MonoTouch 中的简单 iPhone 图表应用程序
我有一个规范,可以在 MonoTouch 应用程序中构建一个非常简单的图表功能。到目前为止,我所做的一切都是基于表格的,所以这是一个新领域。
在应用程序商店中可以找到许多图表示例,例如 MindMeister 和 SimpleMind 思维导图应用程序。
我需要用户能够单击视图以“放下”新形状、标记它,并可选择将其连接到现有形状。
什么是实现这种交互功能的好方法?我的第一个方法是放下UIImageView
从自定义图像创建的图像,然后确保它可以响应触摸事件来移动它。但是,当您想要添加文本覆盖时,事情变得更加复杂,因为您必须管理两个视图(图像和文本)。
我可以遵循什么方法?
PS:如果这不适合SO,请随意打击!
更新:基本图表元素可以通过使用简单的标签覆盖来实现:
一些交互性可以通过扩展 gui 元素类并覆盖TouchesBegan
,TouchesMoved
和TouchesEnd
事件来实现。
url - OData URI 约定文档中使用的图表名称
OData URI Conventions 文档使用一些漂亮的图表来直观地解释规则(这里是一个直接示例)。这些类型的图表有特定的名称吗?我想找到一个工具来帮助我创建它们。
java - 用于构建图表工具的 Java 工具和框架
您会推荐哪些 Java 技术来构建基于 Web 的图表工具?
谢谢你。