Модуль:ExtGraph/doc

Материал из Поле цифровой дидактики

Это страница документации Модуль:ExtGraph.

Краткое описание

Модуль ExtGraph загружает данные из внешнего CSV‑файла через расширение ExternalData и выводит их либо как таблицу, либо как граф связей с помощью GraphViz.[web:354][web:324]

Модуль:

  • получает CSV по URL в формате CSV with header через Lua‑доступ к External Data;[web:354][web:352]
  • в режиме table строит сортируемую wiki‑таблицу с полями author_id, pageid, page_title, category;
  • в режиме graph генерирует описание графа на языке DOT внутри тега <graphviz>, где авторы соединяются со страницами как узлы вида A_x -> P_y.[web:324][web:334]

Модуль полезен для учебных задач по анализу сетей, коллективной деятельности в вики и визуализации отношений между авторами, страницами и категориями.[web:353][web:334]

Использование

Общий вид вызова:

{{#invoke:ExtGraph|main
 |url=https://example.org/data.csv
 |view=table
}}

Режим таблицы:

{{#invoke:ExtGraph|main
 |url=https://example.org/wiki_data.csv
 |view=table
}}

Режим графа через GraphViz:

{{#invoke:ExtGraph|main
 |url=https://example.org/wiki_data.csv
 |view=graph
}}