Как видоизменять граф: различия между версиями

Материал из Поле цифровой дидактики
 
(не показаны 4 промежуточные версии этого же участника)
Строка 54: Строка 54:
"Участник:ZorinAS";  
"Участник:ZorinAS";  


node [fontsize=10, color="#92CD76", style=filled, shape="box"] ;
node [fontsize=10, color="#92CD76", style=filled, shape="none"] ;


"Участник:Алексей Краснов";  
"Участник:Алексей Краснов";  
Строка 268: Строка 268:


=== Удаление узлов и связей ===
=== Удаление узлов и связей ===
[[Notepad++]]
* находим нужный узел или нужный тип связи, выделяем его закладкой
* Поиск (Search)
[[Файл:Mark Notepad.png|400px|]]
* Удаляем все строки, в которых узел не упоминается


<graphviz>
<graphviz>
digraph W2 {  
digraph W2 {  
  layout=fdp;
 
//graph [ranksep=1];   
//graph [ranksep=1];   
//    ratio=compress;
//    ratio=compress;
"Участник:Antiloch";
"Участник:Antiloch";
"Участник:Antiloch" -> "Участник:Timur Tihomirov" [label = "путешествия"];
 
"Участник:Antiloch" -> "Участник:Timur Tihomirov" [label = "кофе"];
"Участник:Antiloch" -> "Участник:PoymanovaOV" [label = "кофе"];
"Участник:Antiloch" -> "Участник:PoymanovaOV" [label = "делимся опытом"];
"Участник:Antiloch" -> "Участник:PoymanovaOV" [label = "делимся опытом"];
"Участник:Antiloch" -> "Участник:Ситников М.Ю." [label = "делимся опытом"];
"Участник:Antiloch" -> "Участник:Ситников М.Ю." [label = "делимся опытом"];
"Участник:Antiloch" -> "Участник:Белкина Е.С." [label = "делимся опытом"];
"Участник:Antiloch" -> "Участник:Белкина Е.С." [label = "делимся опытом"];
"Участник:BCEM_UDACHI" -> "Участник:Antiloch" [label = "путешествия"];
 
"Участник:BCEM_UDACHI" -> "Участник:Antiloch" [label = "кофе"];
"Участник:KorochkovaIrina" -> "Участник:Antiloch" [label = "делимся опытом"];
"Участник:KorochkovaIrina" -> "Участник:Antiloch" [label = "делимся опытом"];
"Участник:KorochkovaIrina" -> "Участник:Antiloch" [label = "делимся опытом"];
"Участник:KorochkovaIrina" -> "Участник:Antiloch" [label = "делимся опытом"];
"Участник:Timur Tihomirov" -> "Участник:Antiloch" [label = "путешествия"];
 
"Участник:Timur Tihomirov" -> "Участник:Antiloch" [label = "кофе"];
"Участник:ZorinAS" -> "Участник:Antiloch" [label = "кофе"];
"Участник:Antiloch" -> "Участник:Timur Tihomirov" [label = "путешествия"];
"Участник:Antiloch" -> "Участник:Timur Tihomirov" [label = "кофе"];
"Участник:Antiloch" -> "Участник:PoymanovaOV" [label = "кофе"];
"Участник:Antiloch" -> "Участник:PoymanovaOV" [label = "делимся опытом"];
"Участник:Antiloch" -> "Участник:PoymanovaOV" [label = "делимся опытом"];
"Участник:Antiloch" -> "Участник:Ситников М.Ю." [label = "делимся опытом"];
"Участник:Antiloch" -> "Участник:Ситников М.Ю." [label = "делимся опытом"];

Текущая версия от 17:22, 3 июня 2025

Описание У нас есть исходные данные взаимоотношений для построения графа. Мы хотим
  1. сделать граф информативным
  2. удалить из него ненужные узлы и связи
  3. оставить в нём только нужно
  4. экспериментировать с узлами и связями
Область знаний NetSci, Педагогика, Управление
Область использования (ISTE) Computational Thinker
Возрастная категория 15


Поясняющее видео
Близкие рецепту понятия
Среды и средства для приготовления рецепта: Akepad, Notepad++, Graphviz, NetLogo

Набор инструментов

Перечень узлов

У нас есть перечень узлов. Мы хотим заключить все узлы в кавычки, чтобы graphviz показывал их правильно Берем AkePad или Notepad++ и заменяем концы строк на кавычки и концы строк

Внешний вид узлов

Проверяем внешний вид узлов в graphviz - во внешнем приложении или на самой площадке

Видоизменяем характеристики узлов

Граф со всеми исходными связями

Удаление узлов и связей

Notepad++

  • находим нужный узел или нужный тип связи, выделяем его закладкой
  • Поиск (Search)

  • Удаляем все строки, в которых узел не упоминается