Модуль: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
}}
