Plantuml 在线和本地渲染差异

问题描述 投票:0回答:2

使用 plantuml 的在线渲染器,请考虑下图:

通过以下代码指定:

@startuml
title
  FooBar
endtitle
cloud Cloud {
node "Machine" #beige {
  node OPT #yellow [
    Optimizer   
    ]   
  }   
}

node Torch #yellow

OPT    ==> Torch  : response
Torch  ==> OPT    : request
@enduml

但是,当我在本地计算机上渲染完全相同的代码(复制粘贴)时,我得到了一个皱巴巴的、丑陋的、不可接受的渲染:

$ cat > hairball.txt   
 <<< paste the above text >>>
$ plantuml hairball.txt 
$ xdg-open hairball.png 

我的 ubuntu 机器上有最新版本的 dot 和 plantuml:

$ dot -V
dot - graphviz version 2.40.1 (20161225.0304)
$ plantuml -v
(0.000 - 1008 Mo) 1000 Mo - PlantUML Version 1.2019.05

我不知道如何诊断和解决这个问题,非常感谢您的帮助。

graphviz plantuml
2个回答
1
投票

怎么样:

  1. 下载 PyCharm

  2. 安装插件:PlantUML 集成

    • 设置 → 插件 → 搜索“PlantUML 集成” → 安装
  3. Pycharm → 设置 → 其他设置 → PlantUML → “Graphviz doe 可执行文件:

    your dot.exe path

  4. 测试.puml

看起来不错。


0
投票

实体“用户”{

  • 用户名
  • 密码 }

实体“作者简介”{

  • 名字
  • 隶属关系
  • 标题
  • 联系方式
  • 个人简历
  • 研究兴趣
  • 出版
  • 部门 }

实体“研究学院”{

  • 名字
  • 隶属关系
  • 标题
  • 联系方式
  • 个人简历
  • 研究兴趣
  • 出版
  • 部门 }

实体“硬纸板副本”{

  • 标题
  • 出版年份 }

实体“可行性”{

  • 标题
  • 出版年份 }

实体“学生录音”{

  • 学生证
  • 用户ID
  • 年级
  • 课程
  • 学期 }
© www.soinside.com 2019 - 2024. All rights reserved.