Инструменты пользователя

Инструменты сайта

  • Показать исходный текст
  • История страницы
  • Ссылки сюда
  • Оставить на чай
  • Экспорт в PDF
  • Наверх

  • wiki:plugin:diagram

    Diagram для «ДокуВики»

    Построение схем и генеалогических деревьев, состоящих из блоков и линий соединения. Плагин расширяет синтаксис «Докувики» и позволяет строить диаграммы.

    Диаграммы должны использоваться внутри специального тега. Это потому, что их синтаксис похож на синтаксис таблицы. Чтобы вставить диаграмму в код, вы должны написать следующее:

    <diagram> 
    Спецификация диаграммы 
    </diagram>

    Совместимость

    • 2009-05-28 «Манеры Фрустерика»
      • Не работает: auth_aclquickcheck не может обрабатывать начальные двоеточия в идентификаторах, поэтому я чувствую, что это все еще не работает в «ДокуВики», но, по крайней мере, плагин может правильно учитывать ACL .

    Монтаж

    Используйте менеджер плагинов для установки или…

    1. скачать zip-файл
    2. распаковать его в<dokuwiki>/lib/plugins/
    3. войдите как администратор и измените плагин в менеджере конфигурации

    Применение

    Спецификация диаграммы представляет собой многострочное выражение. Каждая строка состоит из управляющих символов, определяющих связи между блоками, и последовательностей букв, определяющих блоки. Эти сущности разделяются специальным символом `|'. Например, следующая спецификация

    <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

    Все типы соединений показаны в следующей таблице:

    , . ` ' v ( ) - ! +
    F 7 L J A V C D ~ : %
    y h } { p b ] [ * #

    Мы будем называть эти элементы тайлами соединения.

    Стиль элементов диаграммы Вы можете изменить цвет границы и цвет фона блока. Это делается путем указания параметров блока в описании аббревиатуры непосредственно перед знаком равенства и в фигурных скобках. Параметры должны быть отформатированы как ключ:значение и разделены точкой с запятой. В текущей версии плагина поддерживаются два ключа: 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 для запуска Диаграммы со своего сервера.

    Файл для загрузки

    Лицензия

    Это не обязательно, но, пожалуйста, рассмотрите возможность ссылки на эту страницу с вашего сайта, если вам нравится этот продукт.

    Обсуждение

    Ваш комментарий:

    Внимание! Оставляя комментарий Вы соглашаетесь с пониманием и несете ответственность за свои действия гл.2 ст.18 Федерального закона №38-ФЗ «О рекламе» и ст.3 п.1 Федерального закона №152-ФЗ «О персональных данных»
    57 -6᠎ = 
     
    wiki/plugin/diagram.txt · Последнее изменение: 2023/08/19 14:43 — vladpolskiy