我想对齐 Mermaid 流程图节点中的文本,以便 和Thinkpad能够iPad对齐。我尝试\t在它们之前插入 a 但它们只是呈现为文本。
flowchart TD
A[Christmas] -->|Get money| B(Go shopping)
B --> C{Let me think}
C -->|One| D["Laptop: Thinkpad\nTablet: iPad"]
style D text-align:left
C -->|Two| E[iPhone]
C -->|Three| F[fa:fa-car Car]
Run Code Online (Sandbox Code Playgroud)
链接到实时编辑器
我打算编写一个应用程序,可以让我绘制流程图,可以跨越多个连接到N级深度的动态矩形(节点).显而易见的想法是使用一个flowchat库来达到目的.我喜欢http://gojs.net/latest/samples/flowchart.html提供的示例,但由于许可条款,我可能无法使用它.
我正在搜索opensource JS库,所以我可以在HTML5画布上绘制这样的图表.有什么想法吗?
我知道活动图是
而不是流程图.
但是我应该使用活动图而不是上述点之外的流程图是什么原因.
我刚刚开始使用UML.这一点对我来说还不清楚.有谁可以向我解释一下?提前致谢.
我最近正在研究一些其他聪明人写的长而模糊的代码.我正在考虑生成数据流图和流程图以方便我的工作.是否有任何类型的软件可以自动完成这项工作?PS大多数代码都在C和Fortran中.
我正在寻找一个Javascript项目,它利用canvas来允许在浏览器中创建图表/流程图.
有没有活着的活动项目?
事实上我已经完成了一个大型的PHP程序,我需要一个程序(或易于安装的脚本)来绘制PHP应用程序的流控制/调用图(即;必须处理多个PHP文件).已经看过像Graphviz这样的东西,不知道哪一个适用于PHP?
有什么建议?
干杯!
也许"流程图"或"流程图"甚至不是我正在寻找的正确术语,但它是我能想到的最好的模拟.基本上,我正在尝试找到一个库或类,它允许在给定空间内动态创建(在代码中)连接的单元格/ UIViews.在代码中,您可以从视图中添加/删除有序单元格,它将相应地进行排列.通常,如果超视图大小允许(即iPad),它将水平排列这些连接的单元格.如果它是空间受限的(iPhone),它将在一条线上水平排列尽可能多的单元格,然后在水平下方继续其余单元格...类似于图形"自动换行".
当然,我怀疑有一个神奇的图书馆可以做到这一切,但如果SO社区可以指出一些更好的术语和/或一些潜在的候选人,我会非常感激.
我看过AQGridView,它是一个如此庞大的库,我相信它的编译大小为+700 Kb是过度的. SSCollectionView非常接近,但您必须手动居中单元格,它还不支持可变单元格高度/宽度.
为了让你更好地了解我的想象,这里有一张照片:

这是我的流程图:
graph TB
aaa ---> bbb ---> ddd & ccc
ddd -.-> fff
ccc --->|eee| fff
fff ---> hhh & ggg & kkk
hhh --->|iii| mmm
ggg & kkk -.-> mmm
Run Code Online (Sandbox Code Playgroud)
但实际上我希望节点ccc和节点ddd水平对齐。并且hhh, 节点ggg和kkk水平对齐。是否可以?
当然,这篇文章的目的是考虑如何水平对齐这些节点,但如果可能的话我也希望使这些边缘尽可能短,以在对齐它们时节省空间。比如我希望节点ddd上去,而不是节点ccc下来
flowchart ×10
javascript ×2
mermaid ×2
c ×1
canvas ×1
charts ×1
cocoa-touch ×1
diagram ×1
diagrams ×1
draw ×1
function ×1
graphviz ×1
html5 ×1
html5-canvas ×1
ios ×1
objective-c ×1
php ×1
uml ×1