Как использовать линейные разделители для диаграмм Ганта MermaidJS? - PullRequest
0 голосов
/ 26 октября 2018

Я анализирую диаграмму Ганта с использованием MermaidJS, но единственная проблема, для которой я не могу найти решение, - это как разобрать ее без использования разрывов строк.Например, вот тестовые данные для графика с использованием живого редактора:

gantt
title A Gantt Diagram
dateFormat  YYYY-MM-DD
section Section
A task           :a1, 2014-01-01, 30d
Another task     :after a1  , 20d
section Another
Task in sec      :2014-01-12  , 12d
another task      : 24d

Использование чего-то похожего в живом редакторе делает так, что он обнаруживает только фактический разрыв строки на протяжении всего процесса.Однако в обычном графе я могу использовать такую ​​точку с запятой, как эта, в одной строке: graph TD; A[Christmas] -->|Get money| B(Go shopping); B --> C{Let me think}

Это прекрасно работает при синтаксическом анализе, чтобы сгенерировать граф через бэкэнд, и не может придуматьрешение.Я был бы рад, если бы работа, которую я выполнял, была статичным текстом, но, к сожалению, это не так, и мне было бы интересно, если кто-нибудь еще придумал решение.

...