Mermaid.js: изменить отступы между нодами графа

166
24 сентября 2018, 17:50

Подскажите, как используя Mermaid Библиотеку:

  1. изменять отступы между нодами графа?
  2. можно ли поменять тип связок?

Например, вот есть граф:

Первая задача отмечена красным - хочется уменьшить это расстояние. вторая зеленым - хочется поменять вид стрелок на "квадратную" форму. Можно ли это сделать в Mermaid? Есть ли удобные аналоги, которые позволят это сделать?

Вот код, которым сгенерирован граф с картинки:

<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
            <title>test me!</title>
        <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
          <script src="mermaid.min.js"></script>
    </head>
    <body>
        <a name="root"></a>
        <div class="mermaid">
graph LR
root-->1{attributes }
 1 -->2(a)
 1 -->3(b)
 1 -->4(c)
 1 -->5(d)
 1 -->6(e)
 1 -->7(f)
 1 -->8(g)
 1 -->9(k)
subgraph ComplexType
1
2
3
4
5
6
7
8
9
end
        </div>
    </body>
</html>
READ ALSO
После append обновить содержимое окна

После append обновить содержимое окна

Есть корзина на js в которой товары добавляются методом append

165
Управление запросами LoadingObjectManager

Управление запросами LoadingObjectManager

LoadingObjectManager отличная штука, единственное что непонятно - как предотвратить большое кол-во запросов к серверу с метками при зуме карты? Даже...

129
Печать документа

Печать документа

Есть проект на php+js+mysqlУ каждого пользователя системы есть личные шаблоны для печати, отличающиеся шапками, заголовками и т

164
Переход с русской версии сайта на английскую версию

Переход с русской версии сайта на английскую версию

Подскажите, пожалуйста, как реализовать переход между языковыми версиями (напря нахожусь в разделе Новости на русском языке, автоматический...

168