如何通过代码创建UML图,并在图中搜索字符?

如何通过代码创建UML图,并在图中搜索字符?,uml,markdown,dot,program-flow,Uml,Markdown,Dot,Program Flow,我想创建一个程序流图,但我不想用鼠标画它。我可以用markdown或mermaid绘制简单的图形,但它们太简单了 例如: 这是由Typora美人鱼生成的。所有项目都是html 但我想修改更多细节。例如,字体突出显示、在内容中添加括号等。我还希望生成外观更好的图形 另一个例子: 这是由graphviz生成的,如果将其导出为svg,则可以检索字符 但在我将其插入Typora并将其导出为.html之后。但是,我无法在a.html中搜索svg中的字符,因为它的标签是img。我不熟悉HTML,我不知道如何

我想创建一个程序流图,但我不想用鼠标画它。我可以用markdown或mermaid绘制简单的图形,但它们太简单了

例如: 这是由Typora美人鱼生成的。所有项目都是html

但我想修改更多细节。例如,字体突出显示、在内容中添加括号等。我还希望生成外观更好的图形

另一个例子: 这是由graphviz生成的,如果将其导出为svg,则可以检索字符

但在我将其插入Typora并将其导出为.html之后。但是,我无法在a.html中搜索svg中的字符,因为它的标签是img。我不熟悉HTML,我不知道如何处理这个问题


我想找到一个工具,可以渲染成html的点语言,并可以与markdown工作,如何实现它?或者有更好的选择吗?

我想我应该逐点生成一个svg文件。将其添加到标记中的一个好方法是使用html标签:
。chrome会渲染它

我不确定这个问题是否可以保留,但我会保留它,直到有人要求我删除它或它是一个重复的问题

下面是我如何在svg中搜索的。

您为什么想要这个?“检索项目”是什么意思?为什么不能通过读取点文件来检索项目?也许PlantUML适合你?我正在复习其他人的代码,我想画一个图表来帮助我理解程序逻辑。我希望我可以在图形中搜索字符而不是源文件,因为我想在web中显示它,访问者可以在图形中搜索字符@www.admiralit.nl谢谢你,你的问题现在清楚多了。不幸的是,我没有答案。我将投票表决你自己的答案。你将如何检索其中的项目,将每个项目放在一个带有id(
)的组中?好吧,我投票结束了你的问题,因为它太宽泛了。有成千上万种方法可以做你想做的事。无论如何,我建议使用UML建模工具,因为UML不是关于图表,而是关于建模。@bruno一些自我宣传怎么样?;-)@托马斯基利安我太谦虚了。。。或者懒得去做^^^@Thomas Kilian我是一个图表新手,我只想制作图形来帮助我理解程序逻辑。“UML”似乎是一个合适的名称?请给我提些建议好吗?