问题标签 [draw.io]

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 投票
1 回答
252 浏览

mxgraph - 未渲​​染的编码图像

我正在尝试显示使用 draw.io 编辑器导入并保存为 xml 文件的图表。为了解析和渲染图表的 xml,我使用 mxGraph 库来正确显示它,但编码图像除外。我的意思是xml的这一部分:

所有其他方面都处理得很好(形状、颜色、线条......),但 data:image/jpeg 被简单地忽略了。我在控制台中没有任何错误,也没有生成损坏的 img 标签或类似的东西。

什么/哪里有问题?

马可

0 投票
0 回答
141 浏览

javascript - Draw.io 嵌入模式 - 自定义编辑链接表单

Draw.io embed API 是否提供任何方式来自定义编辑链接表单?例如,提供一个自动完成值列表,当用户在文本字段中输入时动态获取。

我只找到了嵌入模式文档,它似乎没有提到任何自定义表单的方式。

0 投票
2 回答
6902 浏览

draw.io - 从分层 JSON/XML 生成 draw.io 地图

我想以编程方式从 Zotero 导出的嵌套 XML/JSON 生成 draw.io 地图(嵌套在子集合和集合中的单个项目)。

我已经有了基本的 JSON/XML,可以适应 draw.io 的格式,但我不清楚如何。应用程序的图表格式似乎没有架构,现有图表的源 XML 包含许多我想避免计算的样式和布局信息——我假设,因为应用程序中的 Layout 选项是自动,必须有一种方法可以自动呈现图表,而不必包含手动指定的样式/布局信息。

所以我有三个问题:

  1. 是否有用于分层 draw.io 地图的标准 XML/JSON 方案?
  2. 是否可以只为 draw.io 提供元素之间的关系信息,并让它自动确定布局(类似于Arrange > Layout应用程序中的自动选项)?
  3. 在 draw.io 地图中,一个节点可以连接到多个父节点吗?
0 投票
1 回答
123 浏览

mxgraph - 用 mxgraph 部分填充一个矩形

是否可以仅填充形状的一部分(至少对于矩形)?例如 75% 蓝色和 25% 红色的条形图?

在此处输入图像描述

或者关于如何以编程方式进行的任何建议?

当然,我总是可以将一个矩形放在另一个矩形的顶部,但如果我能用一个单一的形状来做就更好了。

0 投票
1 回答
1957 浏览

vector - 如何为“四分之一”圆绘制形状矢量

我一直在兜兜转转。显然,我惯用的“糊涂几何”方法是行不通的。

我只是想在 draw.io 中创建一个完美的“四分之一”圆形扇区。

我通读了https://desk.draw.io/support/solutions/articles/16000052874-how-to-create-and-edit-shapes-

但它非常模糊。

这是我最好的尝试,但这是不对的,边缘很难:

我真的想要一个四分之一圆,如果你旋转其中的四个,你最终会得到一个完美的圆。

0 投票
1 回答
1079 浏览

bpmn - 如何在 mxGraph 中创建 draw.io 形状?

我必须使用 JavaScript 在 mxGrpah 中创建以下 draw.io BPM 形状。

BPMN 网关形状

0 投票
1 回答
109 浏览

microservices - 用于构建微服务的先验图形工具

我花了很多时间寻找绘制微服务架构先验图的工具,该工具可用于创建基础架构的第一层 OpenAPI 规范。以后可以直接扩展 Json 或 Yaml 并且应该更新原始图形输出。

到目前为止,我无法找到任何可以帮助我这样做的工具。我想知道那里的一些人是否想到了一些其他工具,我会像往常一样使用 draw.io

提前致谢。

0 投票
1 回答
347 浏览

javascript - 在 mxgraph 编辑器的侧边栏中添加子菜单?

是否可以在 mxgraph 编辑器侧边栏中添加子菜单?我需要很多形状,如果我不能制作子菜单,我将无法找到它们示例:

-一般的 :

--圈子:

---这里所有的圆圈形状-

--正方形:

---圆角正方形:

-这里所有的圆角正方形形状-

--箭头-这里所有的箭头-

在此处输入图像描述

https://jgraph.github.io/mxgraph/javascript/examples/grapheditor/www/index.html

https://github.com/jgraph/mxgraph/blob/master/javascript/examples/grapheditor/www/js/Sidebar.js

0 投票
1 回答
393 浏览

javascript - 如何在 mxGraph 中创建多个选项卡或工作表或页面?

Draw.io具有多重功能,pages底部有标签视图。

但是要将其集成到mxgraph图形编辑器中,这似乎是一种矫枉过正。

我正在寻找更简单的解决方案或某种解决方法。

0 投票
1 回答
1179 浏览

python-3.x - 使用 Draw.io 绘制 ER 图

我的目标是为自然语言场景绘制 ER 图。我已经使用 python 实现了其中的一部分。为了绘制 ERD,我使用了 draw.io CSV 文件导入选项。 在此处输入图像描述

实现的代码生成可以从上述选项绘制图表的文件,但问题是我想手动复制生成的文件内容并将其粘贴到 draw.io 窗口中。

在此处输入图像描述

我想知道是否有任何方法可以用于使用 python 自动执行复制和粘贴部分,或者是否有任何方法可以轻松绘制 ER 图?