标签: plantuml

如何在VSCode中使用plantUML预览?

我正在尝试在 VSCode 上使用 plantuml 附加组件:有几个,但都不起作用。在此示例中,我使用 plantUML 插件。

我正在使用的扩展程序

我的 VSCode

正如您在第二张图片上看到的,预览是空白的。

你能帮助我吗 ?

plantuml visual-studio-code

32
推荐指数
3
解决办法
4万
查看次数

如何在PlantUML类图中对齐块?

我正在使用PlantUML来制作简单的类图,并且该工具很棒,但除了将它们放入包或使用像Alice -left-*Bob之类的关系之外,我找不到任何方法将类彼此对齐.我需要的是:

@startuml  
class Bob  
class Alice  
class Dan  
**Dan aligned Alice: horizontally**  
'or using a grid?  
**Bob at grid (2, 3)**  
@enduml
Run Code Online (Sandbox Code Playgroud)

有办法吗?

uml plantuml

25
推荐指数
6
解决办法
1万
查看次数

PlantUML的布局不同

我正在使用PlantUML API生成活动图.

我之前使用过GraphViz并使用rank参数来定义布局

rank=LR [for left to right]
Run Code Online (Sandbox Code Playgroud)

我试图在PlantUML中找到类似的东西,我可以将其方向改为"从左到右",而不是现有的布局,即"从上到下".

plantuml

22
推荐指数
1
解决办法
4万
查看次数

PlantUml定义组件的相对位置

我实际上是想用它生成一个组件图PlantUml.是否可以定义不同组件的相对位置?想要定义的是:ComponentB来自ComponentA.ComponentC低于ComponentA,......

plantuml

21
推荐指数
2
解决办法
1万
查看次数

如何纠正PlantUML线路径

我使用以下代码创建了此图表.但是正如你所看到的,从(取消订单)和(下订单)到(发布者)的线路决定采用一条非常圆润的路径来获取它们,而不是直接向右转,然后向下发布.我尝试使用手动方向命令,如"-down",但它们似乎都没有帮助.有人知道如何解决这个问题吗?

这是我的代码.我感谢任何帮助.谢谢.

@startUML EBook Use Case Diagram
left to right direction
Actor Customer as customer
Actor EBook as ebook
Actor Publisher as publisher
rectangle "Book Catalogue" {
    together {
        Actor "Book Database" as bookLog
        (Retrieve Information) as getBook
        customer -- getBook
        getBook -- ebook
        getBook -- bookLog

        (Update Catalogue) as updateCatalogue
        ebook -- updateCatalogue
        updateCatalogue -- bookLog
    }

    together {
        (Place Order) as order
        customer -- order
        order -- ebook
        order--publisher

        (Cancel Order) as cancelOrder
        customer -- cancelOrder
        cancelOrder -- …
Run Code Online (Sandbox Code Playgroud)

diagram uml sequence-diagram graphviz plantuml

14
推荐指数
4
解决办法
7537
查看次数

无法在 IntelliJ 中使用 PlantUML 渲染组件图

我正在尝试使用 IntelliJ 的 PlantUML 插件创建组件图。我已经安装了插件并使用过它。但是,当我尝试渲染组件图时,出现错误:

找不到 Graphviz

在此处输入图片说明

我还检查了其他图表,序列图仍然可以正常工作。

在此处输入图片说明

这里有什么问题?

intellij-idea intellij-plugin plantuml

13
推荐指数
4
解决办法
6998
查看次数

PlantUML:重叠激活(多线程)

我试图在我的序列图中显示重叠的激活(我使用的是 PlantUML),但它们显示为嵌套激活:

例如:

@startuml
participant T1
participant T2
participant Main

T1 -> Main ++ #red: start
T2 -> Main ++ #yellow: start

Main --> T1 -- #red : done
Main --> T2 -- #yellow : done

@enduml
Run Code Online (Sandbox Code Playgroud)

这将显示嵌套的红色/黄色激活,而我期望红色在黄色之前完成。

这是支持的吗?难道我做错了什么?

谢谢!

uml plantuml

12
推荐指数
1
解决办法
6682
查看次数

在 Markdown 文档中使用 plantuml

目前我正在尝试使用 Markdown 进行演示。

为了包含 UML 图,我想使用 PlantUML。

代码写在下面的文档中。我的理解是,这应该有效。然而事实并非如此。

当然,有一种解决方案可以在外部单独创建 UML 图并包含在 markdown 中。然而,这会使该文档变得不那么独立。

降价代码

这是代码(部分):

---
Previous slide

---

# diagram

```plantuml
@startuml
  class Example {
    - String name
    - int number 
    
    +void getName()
    +void getNumber()
    +String toString()
  }
@enduml
```

---
Next slide

---
Run Code Online (Sandbox Code Playgroud)

这篇博文表明这应该可行。

我有什么遗漏的吗?

markdown plantuml

12
推荐指数
2
解决办法
3万
查看次数

是否可以在plantUML中为UML项目使用自定义图像?

当您想要创建标准UML图时,PlantUML非常强大.

但我目前考虑使用PlantUML来记录EIP路线(例如这些图像上的路线:https://www.google.de/search? q = camera +route&safe = off&source = lnms&tbm = isch ).

如果您可以为类指定另一个图像而不是普通框,那么这将非常简单.像Sparx Enterprise Architect中的SVG或WMF图像或形状脚本.

我在文档中找到的唯一自定义图像,那些微小的精灵......

plantuml

11
推荐指数
2
解决办法
4530
查看次数

如何让Plantuml为Android Studio中的现有项目渲染uml?

我采取的步骤:

  1. 我已经在Windows 7 Pro PC上将plantuml插件安装到Android Studio 1.5.1中.
  2. 然后我安装了Graphviz并设置了它的点路径并创建了Graphviz环境变量.
  3. 我重新开始了一切.:) 以防万一.
  4. 我已经开了一个小的Android项目.
  5. 我找到了PlantUML窗口,可以打开它.

如何生成(反向生成?)现有项目的UML图?甚至是特定的java文件?

android plantuml android-studio

11
推荐指数
0
解决办法
8472
查看次数