Содержание
Diagram для «ДокуВики»
Построение схем и генеалогических деревьев, состоящих из блоков и линий соединения. Плагин расширяет синтаксис «Докувики» и позволяет строить диаграммы.
Диаграммы должны использоваться внутри специального тега. Это потому, что их синтаксис похож на синтаксис таблицы. Чтобы вставить диаграмму в код, вы должны написать следующее:
<diagram> Спецификация диаграммы </diagram>
- Релиз: 2021-02-21.
- Совместимость с «Докувики»: 04.04.2023 «Джек Джекрам»
Совместимость
- 2009-05-28 «Манеры Фрустерика»
- Не работает: auth_aclquickcheck не может обрабатывать начальные двоеточия в идентификаторах, поэтому я чувствую, что это все еще не работает в «ДокуВики», но, по крайней мере, плагин может правильно учитывать ACL .
Монтаж
Используйте менеджер плагинов для установки или…
- скачать zip-файл
- распаковать его в<dokuwiki>/lib/plugins/
- войдите как администратор и измените плагин в менеджере конфигурации
Применение
Спецификация диаграммы представляет собой многострочное выражение. Каждая строка состоит из управляющих символов, определяющих связи между блоками, и последовательностей букв, определяющих блоки. Эти сущности разделяются специальным символом `|'. Например, следующая спецификация
<diagram> | AAA |-| BBB | | |:| | | | | | | |L|~|~| CCC | </diagram>
определяет эту диаграмму:
AAA | BBB | |||||||||||||
CCC | ||||||||||||||
Вы можете написать любой текст вместо последовательности букв для описания блока, за исключением случая использования специальных символов.
<diagram> | root |-| 1-st branch | | |:| | | | | | | |L|~|~| 2-nd branch | </diagram>
root | 1-st branch | |||||||||||||
2-nd branch | ||||||||||||||
К сожалению, этот метод ломает текстовое представление диаграммы (для больших диаграмм это приводит к сложности изменения вики-кода), а также не позволяет использовать вики-синтаксис внутри блока. Чтобы преодолеть это, вы должны рассматривать последовательности букв, цифр и подчеркивания как аббревиатуры и расшифровывать их в конце строки, используя знак равенства и `|' символ в качестве разделителя. Например:
<diagram> | AAA |-| BBB |AAA=root|BBB=1<sup>st</sup> branch (see [[wp>Branch]]) | |:| | | | | | | |L|~|~| CCC |CCC=2<sup>nd</sup> branch\\ **(very important branch)** </diagram>
root | 1st branch (see Branch) | |||||||||||||
2nd branch (very important branch) |
||||||||||||||
С помощью таких диаграмм можно описать генеалогическое древо.
<diagram> | | | Dad |y| Mom | | |Dad=Daddy|Mom=Mommy | |,|-|-|-|+|-|-|-|.| | | Sys | | Me | | Bro |Sys=Syster|Bro=Brother </diagram>
Daddy | Mommy | |||||||||||||||||||||
Syster | Me | Brother | ||||||||||||||||||||
Все типы соединений показаны в следующей таблице:
Мы будем называть эти элементы тайлами соединения.
Стиль элементов диаграммы Вы можете изменить цвет границы и цвет фона блока. Это делается путем указания параметров блока в описании аббревиатуры непосредственно перед знаком равенства и в фигурных скобках. Параметры должны быть отформатированы как ключ:значение и разделены точкой с запятой. В текущей версии плагина поддерживаются два ключа: border-colorдля цвета рамки и background-colorдля цвета фона. Значения цвета должны быть указаны в формате CSS2 , включая ключевые слова цвета SVG .
<diagram> | AAA | | | | |F|~|~|~|7| |AAA{border-color:blue;background-color:lightgreen}=Border is blue,\\ background is lightgreen | |!| | | | | CCC | | DDD |CCC{border-color:#a9c}=Border is #a9c,\\ background is transparent|DDD{border-color:silver;background-color:silver;}=Border is silver,\\ background is silver | BBB | | | | | | | | | | |BBB{border-color:rgb(0%,50%,0%);background-color:#abcdef}=Border is green,\\ background is #abcdef </diagram>
Border is blue, background is lightgreen |
||||||||||||||||||||||||||
Border is #a9c, background is transparent |
Border is silver, background is silver |
|||||||||||||||||||||||||
Border is green, background is #abcdef |
||||||||||||||||||||||||||
Также можно настроить выравнивание текста и внутренний отступ с помощью text-align и padding свойств:
<diagram> |Left| |Left{text-align:left;}=Text is\\ aligned to the left | |!| | |`|-|-|Center| |Center=By default text is aligned\\ to the center | | | | | |!| | | | | | |`|-|-|Right|Right{text-align:right;padding:1em}=Align text\\ to the right\\ and setup indents </diagram>
Text is aligned to the left |
||||||||||||||||||||||
By default text is aligned to the center |
||||||||||||||||||||||
Align text to the right and setup indents |
||||||||||||||||||||||
Здесь можно заметить, что разрешено пропускать пустые секции в конце строки, как в последнем примере. Но следует помнить о некоторых сложностях при дальнейшем редактировании схемы и влиянии на ширину блока. Кроме того, вы можете изменить расстояние между блоками, добавив больше столбцов и строк (это работает из-за минимальной высоты и ширины каждого пустого блока). Сравнивать
<diagram> | AAA |-| BBB | | |:| | | | | | | DDD | | |L|~|~| CCC | </diagram>
AAA | BBB | |||||||||||||||||||||
DDD | ||||||||||||||||||||||
CCC | ||||||||||||||||||||||
с
<diagram> | AAA |-|-|-| BBB | | | | | | | | |:| | |:| | | | | | | | | | | DDD | | |:| | |L|~|~|~|~| CCC | </diagram>
AAA | BBB | |||||||||||||||||||||||||||||
DDD | ||||||||||||||||||||||||||||||
CCC | ||||||||||||||||||||||||||||||
Стрелки
Вы можете использовать стрелки на диаграммах. Например,
<diagram> | AAA |-@2| BBB |-@a| EEE | | |:@1| | | |!@4| | | |}@72|-|-| GGG | | DDD |~@8| CCC | | FFF | </diagram>
AAA | BBB | EEE | ||||||||||||||||||||||||||||
GGG | ||||||||||||||||||||||||||||||
DDD | CCC | FFF | ||||||||||||||||||||||||||||
Для вставки стрелки необходимо после управляющего символа поставить «@» и один или два символа настройки направления. Первый символ устанавливает стрелки, направленные из центра соединительной плитки. Это шестнадцатеричное число, имеющее по 4 бита для каждого из 4 направлений: вверх, вправо, вниз, влево. Каждый бит устанавливает наличие стрелки в соответствующем направлении. Если вы не знакомы с шестнадцатеричным представлением, используйте следующий алгоритм. Рассчитайте сумму чисел направления, используя эту таблицу:
Up | Right | Down | Left |
1 | 2 | 4 | 8 |
Если вы получили число, которое больше девяти, то замените его на букву согласно таблице:
10 | 11 | 12 | 13 | 14 | 15 |
a | b | c | d | e | f |
Второй символ не нужен, если вам нужно, чтобы все стрелки смотрели наружу. В противном случае укажите те, которые должны смотреть внутрь, используя ту же схему направления для второго символа.
Пример: генеалогическое древо Кеннеди. Основной синтаксис для диаграмм был заимствован из Википедии. Сравните генеалогическое древо Кеннеди с генеалогическим древом ниже.
<diagram> | | | | | JAK |y| MAK | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |JAK=James Kennedy\\ (c. 1770 - c. 1840)|MAK=Maria Kennedy\\ (c. 1775 - 1835) | | | | | | | |!| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PAK |y| BMK | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |PAK=[[wp>Patrick Kennedy (1823–1858)|Patrick Kennedy]]\\ (c. 1823 - 1858)|BMK=[[wp>Bridget Murphy Kennedy|Bridget Murphy]]\\ (1824 - 1888) | |,|-|-|-|v|-|-|-|+|-|-|-|v|-|-|-|.| | | | | | | | | | | | | | | | | | | | | | | | | | | MLK | | JLK | | JOK | | MMK | | PJK |y| MAH | | | | | | | | | | | | | | | | | | | | |MLK=Mary L. Kennedy\\ (1851 - 1926)|JLK=Joanna L. Kennedy\\ (1852 - 1926)|JOK=John Kennedy\\ (1854 - 1855)|MMK=Margaret M. Kennedy\\ (1855 - 1929)|PJK=[[wp>P. J. Kennedy|Patrick Joseph Kennedy]]\\ (1858 - 1929)|MAH=[[wp>Mary Augusta Hickey Kennedy|Mary Augusta Hickey]]\\ (1857 - 1923) | | | | | | | | | | | | | | | | | | | |!| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | JPK |y| RFK | | | | | | | | | | | | | | | | | | |JPK=[[wp>Joseph P. Kennedy, Sr.]]\\ (1888 - 1969)|RFK=[[wp>Rose Fitzgerald Kennedy|Rose Elizabeth Fitzgerald]]\\ (1890 - 1995) | | | | | |,|-|-|-|v|-|-|-|v|-|-|-|v|-|-|-|+|-|-|-|v|-|-|-|v|-|-|-|v|-|-|-|.| | | | | | | | | | | JPK | | JFK |7| ROK | | KAK |7| EMK |F| PAK |F| RFK |F| JAK |F| EDK | | | | |JPK=[[wp>Joseph Patrick Kennedy Jr.]]\\ (1915 - 1944)|JFK=[[wp>John Fitzgerald Kennedy]]\\ (1917 - 1963)|ROK=[[wp>Rosemary Kennedy]]\\ (1918 - 2005)|KAK=[[wp>Kathleen Cavendish, Marchioness of Hartington]]\\ (1920 - 1948)|EMK=[[wp>Eunice Kennedy Shriver]]\\ (b. 1921)|PAK=[[wp>Patricia Kennedy Lawford]]\\ (1924 - 2006)|RFK=[[wp>Robert Francis Kennedy]]\\ (1925 – 1968)|JAK=[[wp>Jean Kennedy Smith]]\\ (b. 1928)|EDK=[[wp>Edward Moore Kennedy]]\\ (b. 1932) | | | | | | | | | | | |:| | | | | | | |:| |:| |:| |F|~|J| | | |:| | | |:| | | | | | | | | | | | | | | | JLB |y|J| | | | WJC |~|J| |:| |:| |:|F|~|~|~|~|J| | | |:| | | | | | | |JLB=[[wp>Jacqueline Kennedy Onassis|Jacqueline Lee Bouvier]]\\ (1929 - 1994)|WJC=[[wp>William John Robert Cavendish, Marquess of Hartington]]\\ (1917 - 1944) | | | | |,|-|-|-|v|-|^|-|v|-|-|-|.| | | | |:| |:| |:|:| | | | | JBK |y|J| | | | | | | |JBK=[[wp>Joan Bennett Kennedy|Virginia Joan Bennett]]\\ (b. 1936) | | | | ARK | | CBK | | JKJ | | PBK | | | |:| |:| |:|:| | |,|-|-|-|v|^|-|-|.| | | | | |ARK=Arabella Kennedy\\ (1956 - 1956)|CBK=[[wp>Caroline Kennedy]]\\ (b. 1957)|JKJ=[[wp>John F. Kennedy, Jr.]]\\ (1960 - 1999)|PBK=[[wp>Patrick Bouvier Kennedy]]\\ (1963 - 1963) | | | | | | | | | | | | | | | | | | | | | |:| |:| |:|:| | KAK | | EMK | | PJK | | | | |KAK=[[wp>Kara Anne Kennedy]]\\ (b. 1960)|EMK=[[wp>Edward Kennedy, Jr.]]\\ (b. 1961)|PJK=[[wp>Patrick J. Kennedy]]\\ (b. 1967) | | | | | | | | | SAS |y|~|~|~|~|~|~|~|~|~|J| |:| |:|:| | | | | | | | | | | | | | | | |SAS=[[wp>Sargent Shriver]]\\ (b. 1915) | |,|-|-|-|v|-|-|-|v|-|^|-|v|-|-|-|.| | |F|~|~|J| |:|L|~|~|~|~|y| SES | | | | | | | | |SES=[[wp>Stephen Edward Smith]]\\ (1927-1990) | RSS | | MOS | | TPS | | MKS | | APS | |:| |F|~|~|J| | | | | |!| | | | | | | | | | | |RSS=[[wp>Robert Sargent Shriver III]]\\ (b. 1954)|MOS=[[wp>Maria Shriver]]\\ (b. 1955)|TPS=[[wp>Timothy Perry Shriver]]\\ (b. 1959)|MKS=[[wp>Mark Kennedy Shriver]]\\ (b. 1964)|APS=[[wp>Anthony Paul Kennedy Shriver]]\\ (b. 1965) | | | | | | | | | | | | | | | | | | | | |:| |:| | |,|-|-|-|v|-|^|-|v|-|-|-|.| | | | | | | | | | | | | | | | PEL |y|~|~|~|~|~|~|~|J| |:| | SEJ | | WKS | | AMS | | KMS | | | | |PEL=[[wp>Peter Lawford]]\\ (1923 - 1984)|SEJ=Stephen Edward Smith, Jr.\\ (b. 1957)|WKS=[[wp>William Kennedy Smith]]\\ (b. 1960)|AMS=Amanda Mary Smith\\ (b. 1967)|KMS=Kym Maria Smith\\ (b. 1972) | | | | | | |,|-|-|-|v|-|^|-|v|-|-|-|.| | | |:| | | | | | | | | | | | | | | | | | | | | | | | | | | CKL | | SML | | VFL | | REL | | |L|y| ETS | | | | | | | | | | | | | | | | |CKL=[[wp>Christopher Lawford]]\\ (b. 1955)|SML=Sydney Maleia Lawford\\ (b.1956)|VFL=Victoria Francis Lawford\\ (b. 1958)|REL=Robin Elizabeth Lawford\\ (b. 1961)|ETS=[[wp>Ethel Skakel Kennedy|Ethel Skakel]]\\ (b. 1928) | |,|-|-|-|v|-|-|-|v|-|-|-|v|-|-|-|v|-|-|-|v|-|^|-|v|-|-|-|v|-|-|-|v|-|-|-|v|-|-|-|.| | | KHK | | JPK | | RFK | | DAK | | MCK | | MLK | | MKK | | CGK | | MMK | | DHK | | REK |KHK=[[wp>Kathleen Kennedy Townsend]]\\ (b. 1951)|JPK=[[wp>Joseph Patrick Kennedy II]]\\ (b. 1952)|RFK=[[wp>Robert F. Kennedy, Jr.]]\\ (b. 1954)|DAK=[[wp>David Kennedy]]\\ (1955 - 1984)|MCK=[[wp>Courtney Kennedy Hill]]\\ (b. 1956)|MLK=[[wp>Michael LeMoyne Kennedy]]\\ (1958 - 1997)|MKK=[[wp>Kerry Kennedy]]\\ (b. 1959)|CGK=[[wp>Christopher George Kennedy]]\\ b. 1963)|MMK=[[wp>Matthew Maxwell Taylor Kennedy]]\\ (b. 1965)|DHK=[[wp>Douglas Harriman Kennedy]]\\ (b. 1967)|REK=[[wp>Rory Kennedy]]\\ (b. 1968) </diagram>
James Kennedy (c. 1770 - c. 1840) |
Maria Kennedy (c. 1775 - 1835) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Patrick Kennedy (c. 1823 - 1858) |
Bridget Murphy (1824 - 1888) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mary L. Kennedy (1851 - 1926) |
Joanna L. Kennedy (1852 - 1926) |
John Kennedy (1854 - 1855) |
Margaret M. Kennedy (1855 - 1929) |
Patrick Joseph Kennedy (1858 - 1929) |
Mary Augusta Hickey (1857 - 1923) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Joseph P. Kennedy, Sr. (1888 - 1969) |
Rose Elizabeth Fitzgerald (1890 - 1995) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Joseph Patrick Kennedy Jr. (1915 - 1944) |
John Fitzgerald Kennedy (1917 - 1963) |
Rosemary Kennedy (1918 - 2005) |
Kathleen Cavendish, Marchioness of Hartington (1920 - 1948) |
Eunice Kennedy Shriver (b. 1921) |
Patricia Kennedy Lawford (1924 - 2006) |
Robert Francis Kennedy (1925 – 1968) |
Jean Kennedy Smith (b. 1928) |
Edward Moore Kennedy (b. 1932) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Jacqueline Lee Bouvier (1929 - 1994) |
William John Robert Cavendish, Marquess of Hartington (1917 - 1944) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Virginia Joan Bennett (b. 1936) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Arabella Kennedy (1956 - 1956) |
Caroline Kennedy (b. 1957) |
John F. Kennedy, Jr. (1960 - 1999) |
Patrick Bouvier Kennedy (1963 - 1963) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kara Anne Kennedy (b. 1960) |
Edward Kennedy, Jr. (b. 1961) |
Patrick J. Kennedy (b. 1967) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sargent Shriver (b. 1915) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stephen Edward Smith (1927-1990) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Robert Sargent Shriver III (b. 1954) |
Maria Shriver (b. 1955) |
Timothy Perry Shriver (b. 1959) |
Mark Kennedy Shriver (b. 1964) |
Anthony Paul Kennedy Shriver (b. 1965) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Peter Lawford (1923 - 1984) |
Stephen Edward Smith, Jr. (b. 1957) |
William Kennedy Smith (b. 1960) |
Amanda Mary Smith (b. 1967) |
Kym Maria Smith (b. 1972) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Christopher Lawford (b. 1955) |
Sydney Maleia Lawford (b.1956) |
Victoria Francis Lawford (b. 1958) |
Robin Elizabeth Lawford (b. 1961) |
Ethel Skakel (b. 1928) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kathleen Kennedy Townsend (b. 1951) |
Joseph Patrick Kennedy II (b. 1952) |
Robert F. Kennedy, Jr. (b. 1954) |
David Kennedy (1955 - 1984) |
Courtney Kennedy Hill (b. 1956) |
Michael LeMoyne Kennedy (1958 - 1997) |
Kerry Kennedy (b. 1959) |
Christopher George Kennedy b. 1963) |
Matthew Maxwell Taylor Kennedy (b. 1965) |
Douglas Harriman Kennedy (b. 1967) |
Rory Kennedy (b. 1968) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Визуализированное дерево
Пример: Генеалогическое древо Кеннеди со стрелками Теперь добавим стрелки. Здесь они немного избыточны, но это для большего разнообразия.
<diagram> | | | | | JAK |y@aa| MAK | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |JAK=James Kennedy\\ (c. 1770 - c. 1840)|MAK=Maria Kennedy\\ (c. 1775 - 1835) | | | | | | | |!@4 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PAK |y@aa| BMK | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |PAK=[[wp>Patrick Kennedy (1823–1858)|Patrick Kennedy]]\\ (c. 1823 - 1858)|BMK=[[wp>Bridget Murphy Kennedy|Bridget Murphy]]\\ (1824 - 1888) | |,@4|-|-|- |v@4|- |- |- |+@e |- |- |- |v@4|- |-|- |.@4| | | | | | | | | | | | | | | | | | | | | | | | | | | MLK | | JLK | | JOK | | MMK | | PJK |y@aa| MAH | | | | | | | | | | | | | | | | | | | | |MLK=Mary L. Kennedy\\ (1851 - 1926)|JLK=Joanna L. Kennedy\\ (1852 - 1926)|JOK=John Kennedy\\ (1854 - 1855)|MMK=Margaret M. Kennedy\\ (1855 - 1929)|PJK=[[wp>P. J. Kennedy|Patrick Joseph Kennedy]]\\ (1858 - 1929)|MAH=[[wp>Mary Augusta Hickey Kennedy|Mary Augusta Hickey]]\\ (1857 - 1923) | | | | | | | | | | | | | | | | | | | |!@4 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | JPK |y@aa| RFK | | | | | | | | | | | | | | | | | | |JPK=[[wp>Joseph P. Kennedy, Sr.]]\\ (1888 - 1969)|RFK=[[wp>Rose Fitzgerald Kennedy|Rose Elizabeth Fitzgerald]]\\ (1890 - 1995) | | | | | |,@4|- |- |- |v@4 |- |- |- |v@4|- |-|- |v@4|- |- |-|+@e |-|- |-|v@4|- |- |-|v@4|-|- |-|v@4|- |- |-|.@4| | | | | | | | | | | JPK | | JFK |7@88| ROK | | KAK |7@88| EMK |F@22| PAK |F@22| RFK |F@22| JAK |F@22| EDK | | | | |JPK=[[wp>Joseph Patrick Kennedy Jr.]]\\ (1915 - 1944)|JFK=[[wp>John Fitzgerald Kennedy]]\\ (1917 - 1963)|ROK=[[wp>Rosemary Kennedy]]\\ (1918 - 2005)|KAK=[[wp>Kathleen Cavendish, Marchioness of Hartington]]\\ (1920 - 1948)|EMK=[[wp>Eunice Kennedy Shriver]]\\ (b. 1921)|PAK=[[wp>Patricia Kennedy Lawford]]\\ (1924 - 2006)|RFK=[[wp>Robert Francis Kennedy]]\\ (1925 – 1968)|JAK=[[wp>Jean Kennedy Smith]]\\ (b. 1928)|EDK=[[wp>Edward Moore Kennedy]]\\ (b. 1932) | | | | | | | | | | | |: | | | | | | | |: | |:@4 | |: | |F |~ |J | | | |: | | | |: | | | | | | | | | | | | | | | | JLB |y@aa|J | | | | WJC |~@2|J | |: | |: | |: |F |~ |~|~ |~|J | | | |: | | | | | | | |JLB=[[wp>Jacqueline Kennedy Onassis|Jacqueline Lee Bouvier]]\\ (1929 - 1994)|WJC=[[wp>William John Robert Cavendish, Marquess of Hartington]]\\ (1917 - 1944) | | | | |,@4|- |- |- |v@4|- |^@a |- |v@4 |- |- |-|.@4| | | | |: | |: | |: |: | | | | | JBK |y@aa|J | | | | | | | |JBK=[[wp>Joan Bennett Kennedy|Virginia Joan Bennett]]\\ (b. 1936) | | | | ARK | | CBK | | JKJ | | PBK | | | |: | |: | |: |: | | |,@4|-|- |-|v@4|^@a |- |-|.@4| | | | | |ARK=Arabella Kennedy\\ (1956 - 1956)|CBK=[[wp>Caroline Kennedy]]\\ (b. 1957)|JKJ=[[wp>John F. Kennedy, Jr.]]\\ (1960 - 1999)|PBK=[[wp>Patrick Bouvier Kennedy]]\\ (1963 - 1963) | | | | | | | | | | | | | | | | | | | | | |:@4 | |:@4 | |:@4|:@4| | KAK | | EMK | | PJK | | | | |KAK=[[wp>Kara Anne Kennedy]]\\ (b. 1960)|EMK=[[wp>Edward Kennedy, Jr.]]\\ (b. 1961)|PJK=[[wp>Patrick J. Kennedy]]\\ (b. 1967) | | | | | | | | | SAS |y@aa|~ |~ |~ |~|~ |~ |~ |~ |~|J | |: | |: |: | | | | | | | | | | | | | | | | |SAS=[[wp>Sargent Shriver]]\\ (b. 1915) | |,@4|-|-|- |v@4|- |- |- |v@4 |- |^@a |- |v@4|- |-|- |.@4| | |F|~ |~|J | |: |L |~ |~|~ |~|y@aa| SES | | | | | | | | |SES=[[wp>Stephen Edward Smith]]\\ (1927-1990) | RSS | | MOS | | TPS | | MKS | | APS | |:| |F|~ |~|J | | | | | |! | | | | | | | | | | | |RSS=[[wp>Robert Sargent Shriver III]]\\ (b. 1954)|MOS=[[wp>Maria Shriver]]\\ (b. 1955)|TPS=[[wp>Timothy Perry Shriver]]\\ (b. 1959)|MKS=[[wp>Mark Kennedy Shriver]]\\ (b. 1964)|APS=[[wp>Anthony Paul Kennedy Shriver]]\\ (b. 1965) | | | | | | | | | | | | | | | | | | | | |:| |:| | |,@4|- |- |-|v@4|-|^@a |-|v@4|- |- |-|.@4| | | | | | | | | | | | | | | | PEL |y@aa|~ |~ |~|~ |~ |~ |~ |J| |:| | SEJ | | WKS | | AMS | | KMS | | | | |PEL=[[wp>Peter Lawford]]\\ (1923 - 1984)|SEJ=Stephen Edward Smith, Jr.\\ (b. 1957)|WKS=[[wp>William Kennedy Smith]]\\ (b. 1960)|AMS=Amanda Mary Smith\\ (b. 1967)|KMS=Kym Maria Smith\\ (b. 1972) | | | | | | |,@4|- |- |- |v@4 |- |^@a |- |v@4|-|- |- |.@4| | | |:| | | | | | | | | | | | | | | | | | | | | | | | | | | CKL | | SML | | VFL | | REL | | |L|y@aa| ETS | | | | | | | | | | | | | | | | |CKL=[[wp>Christopher Lawford]]\\ (b. 1955)|SML=Sydney Maleia Lawford\\ (b.1956)|VFL=Victoria Francis Lawford\\ (b. 1958)|REL=Robin Elizabeth Lawford\\ (b. 1961)|ETS=[[wp>Ethel Skakel Kennedy|Ethel Skakel]]\\ (b. 1928) | |,@4|-|-|- |v@4|- |- |- |v@4 |- |- |- |v@4|- |-|- |v@4|- |- |-|v@4 |-|^@a |-|v@4|- |- |-|v@4|-|- |-|v@4|- |- |-|v@4|-|-|-|.@4| | | KHK | | JPK | | RFK | | DAK | | MCK | | MLK | | MKK | | CGK | | MMK | | DHK | | REK |KHK=[[wp>Kathleen Kennedy Townsend]]\\ (b. 1951)|JPK=[[wp>Joseph Patrick Kennedy II]]\\ (b. 1952)|RFK=[[wp>Robert F. Kennedy, Jr.]]\\ (b. 1954)|DAK=[[wp>David Kennedy]]\\ (1955 - 1984)|MCK=[[wp>Courtney Kennedy Hill]]\\ (b. 1956)|MLK=[[wp>Michael LeMoyne Kennedy]]\\ (1958 - 1997)|MKK=[[wp>Kerry Kennedy]]\\ (b. 1959)|CGK=[[wp>Christopher George Kennedy]]\\ b. 1963)|MMK=[[wp>Matthew Maxwell Taylor Kennedy]]\\ (b. 1965)|DHK=[[wp>Douglas Harriman Kennedy]]\\ (b. 1967)|REK=[[wp>Rory Kennedy]]\\ (b. 1968) </diagram>
James Kennedy (c. 1770 - c. 1840) |
Maria Kennedy (c. 1775 - 1835) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Patrick Kennedy (c. 1823 - 1858) |
Bridget Murphy (1824 - 1888) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mary L. Kennedy (1851 - 1926) |
Joanna L. Kennedy (1852 - 1926) |
John Kennedy (1854 - 1855) |
Margaret M. Kennedy (1855 - 1929) |
Patrick Joseph Kennedy (1858 - 1929) |
Mary Augusta Hickey (1857 - 1923) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Joseph P. Kennedy, Sr. (1888 - 1969) |
Rose Elizabeth Fitzgerald (1890 - 1995) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Joseph Patrick Kennedy Jr. (1915 - 1944) |
John Fitzgerald Kennedy (1917 - 1963) |
Rosemary Kennedy (1918 - 2005) |
Kathleen Cavendish, Marchioness of Hartington (1920 - 1948) |
Eunice Kennedy Shriver (b. 1921) |
Patricia Kennedy Lawford (1924 - 2006) |
Robert Francis Kennedy (1925 – 1968) |
Jean Kennedy Smith (b. 1928) |
Edward Moore Kennedy (b. 1932) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Jacqueline Lee Bouvier (1929 - 1994) |
William John Robert Cavendish, Marquess of Hartington (1917 - 1944) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Virginia Joan Bennett (b. 1936) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Arabella Kennedy (1956 - 1956) |
Caroline Kennedy (b. 1957) |
John F. Kennedy, Jr. (1960 - 1999) |
Patrick Bouvier Kennedy (1963 - 1963) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kara Anne Kennedy (b. 1960) |
Edward Kennedy, Jr. (b. 1961) |
Patrick J. Kennedy (b. 1967) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sargent Shriver (b. 1915) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stephen Edward Smith (1927-1990) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Robert Sargent Shriver III (b. 1954) |
Maria Shriver (b. 1955) |
Timothy Perry Shriver (b. 1959) |
Mark Kennedy Shriver (b. 1964) |
Anthony Paul Kennedy Shriver (b. 1965) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Peter Lawford (1923 - 1984) |
Stephen Edward Smith, Jr. (b. 1957) |
William Kennedy Smith (b. 1960) |
Amanda Mary Smith (b. 1967) |
Kym Maria Smith (b. 1972) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Christopher Lawford (b. 1955) |
Sydney Maleia Lawford (b.1956) |
Victoria Francis Lawford (b. 1958) |
Robin Elizabeth Lawford (b. 1961) |
Ethel Skakel (b. 1928) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kathleen Kennedy Townsend (b. 1951) |
Joseph Patrick Kennedy II (b. 1952) |
Robert F. Kennedy, Jr. (b. 1954) |
David Kennedy (1955 - 1984) |
Courtney Kennedy Hill (b. 1956) |
Michael LeMoyne Kennedy (1958 - 1997) |
Kerry Kennedy (b. 1959) |
Christopher George Kennedy b. 1963) |
Matthew Maxwell Taylor Kennedy (b. 1965) |
Douglas Harriman Kennedy (b. 1967) |
Rory Kennedy (b. 1968) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Визуализированное дерево
Дополнительные тесты Использование всех типов подключения:
<diagram> | | |v| | | | |V| | | | |,|!|.| | |F|:|7| | | |y| | |p| | |)|-|+|-|(|D|~|%|~|C| |}| |{|]| |[| |*| |#| | |`|!|'| | |L|:|J| | | |h| | |b| | | | |^| | | | |A| | | </diagram>
Использование всех типов стрелок:
c@0 | c@1 | c@2 | c@3 | c@4 | c@5 | c@6 | c@7 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@8 | c@9 | c@a | c@b | c@c | c@d | c@e | c@f | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@00 | c@10 | c@20 | c@30 | c@40 | c@50 | c@60 | c@70 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@80 | c@90 | c@a0 | c@b0 | c@c0 | c@d0 | c@e0 | c@f0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@01 | c@11 | c@21 | c@31 | c@41 | c@51 | c@61 | c@71 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@81 | c@91 | c@a1 | c@b1 | c@c1 | c@d1 | c@e1 | c@f1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@02 | c@12 | c@22 | c@32 | c@42 | c@52 | c@62 | c@72 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@82 | c@92 | c@a2 | c@b2 | c@c2 | c@d2 | c@e2 | c@f2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@03 | c@13 | c@23 | c@33 | c@43 | c@53 | c@63 | c@73 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@83 | c@93 | c@a3 | c@b3 | c@c3 | c@d3 | c@e3 | c@f3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@04 | c@14 | c@24 | c@34 | c@44 | c@54 | c@64 | c@74 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@84 | c@94 | c@a4 | c@b4 | c@c4 | c@d4 | c@e4 | c@f4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@05 | c@15 | c@25 | c@35 | c@45 | c@55 | c@65 | c@75 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@85 | c@95 | c@a5 | c@b5 | c@c5 | c@d5 | c@e5 | c@f5 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@06 | c@16 | c@26 | c@36 | c@46 | c@56 | c@66 | c@76 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@86 | c@96 | c@a6 | c@b6 | c@c6 | c@d6 | c@e6 | c@f6 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@07 | c@17 | c@27 | c@37 | c@47 | c@57 | c@67 | c@77 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@87 | c@97 | c@a7 | c@b7 | c@c7 | c@d7 | c@e7 | c@f7 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@08 | c@18 | c@28 | c@38 | c@48 | c@58 | c@68 | c@78 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@88 | c@98 | c@a8 | c@b8 | c@c8 | c@d8 | c@e8 | c@f8 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@09 | c@19 | c@29 | c@39 | c@49 | c@59 | c@69 | c@79 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@89 | c@99 | c@a9 | c@b9 | c@c9 | c@d9 | c@e9 | c@f9 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@0a | c@1a | c@2a | c@3a | c@4a | c@5a | c@6a | c@7a | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@8a | c@9a | c@aa | c@ba | c@ca | c@da | c@ea | c@fa | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@0b | c@1b | c@2b | c@3b | c@4b | c@5b | c@6b | c@7b | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@8b | c@9b | c@ab | c@bb | c@cb | c@db | c@eb | c@fb | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@0c | c@1c | c@2c | c@3c | c@4c | c@5c | c@6c | c@7c | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@8c | c@9c | c@ac | c@bc | c@cc | c@dc | c@ec | c@fc | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@0d | c@1d | c@2d | c@3d | c@4d | c@5d | c@6d | c@7d | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@8d | c@9d | c@ad | c@bd | c@cd | c@dd | c@ed | c@fd | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@0e | c@1e | c@2e | c@3e | c@4e | c@5e | c@6e | c@7e | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@8e | c@9e | c@ae | c@be | c@ce | c@de | c@ee | c@fe | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@0f | c@1f | c@2f | c@3f | c@4f | c@5f | c@6f | c@7f | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c@8f | c@9f | c@af | c@bf | c@cf | c@df | c@ef | c@ff | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Обновление
Для обновления удалите исходную папку lib/plugins/displaywikipage и установите новую версию, как указано выше.
Script viewer-static.min
В случае блокировки ресурса https://viewer.diagrams.net в загрузке ниже находиться файл viewer-static.min.js
для запуска Диаграммы со своего сервера.
Файл для загрузки
Plugin Diagram
Script viewer-static.min.js для для запуска диаграмм в случае блокировки ресурса.
draw.io версия для windows ПК
Лицензия
- Author: nikita.melnichenko
- License: GNU GPL v2
Это не обязательно, но, пожалуйста, рассмотрите возможность ссылки на эту страницу с вашего сайта, если вам нравится этот продукт.