Различия в рендеринге Plantuml онлайн и локально - PullRequest
1 голос
/ 14 мая 2019

Используя онлайн-рендеринг Plantuml , рассмотрите следующую диаграмму:

image

указан следующим кодом:

@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 

image

У меня есть последние версии dot и plantuml на моей машине с Ubuntu:

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

У меня нет идей о том, как диагностировать и исправить это, и буду благодарен за помощь.

1 Ответ

1 голос
/ 29 мая 2019

как насчет:

  1. скачать PyCharm

  2. Установка плагинов: интеграция с PlantUML

    • Настройки → Плагины → Поиск «Интеграция с PlantUML» → Установить image
  3. Pycharm → Настройки → Другие настройки → PlantUML → «Исполняемый файл Graphviz doe: your dot.exe path»

    image

  4. test.puml

    enter image description here

выглядит хорошо.

...