Построение графа конструктов.

При первом выводе на экран вершины графа располагаются по кругу, а связи, обозначающие стати­стически значимую корреляцию, располагаются внутри него (рис. 2.17). Такой способ отображения графа, конечно, не самый удобный. Если связей много, то граф выглядит, как паутина, в которой трудно что-либо разобрать. К сожалению, задачу по­строения графа удобного для вос­приятия, достаточно трудно алго­ритмизировать, то есть «объяснить» компьютеру, как красиво располо­жить вершины. Однако человек справляется с этой задачей относи­тельно легко.

 
  Построение графа конструктов. - student2.ru

Рисунок 2.17. Не распутанный граф.

На рисунке 2.18 показан тот же самый граф, построенный «вруч­ную». Как нетрудно заметить, его легче рассматривать и, следова­тельно, легче интерпрети­ро­вать. При минимальной тренировке по­строить подобный граф совсем не сложно. Для того чтобы превратить граф, изображенный на рисунке 2.17, в тот, который показан на рисунке 2.18, автор потратил менее пяти минут.

Построение графа конструктов. - student2.ru

Рисунок 2.18. Распутанный граф.

Перемещение вершин осуще­ствляется следующим образом. Надо подвести указатель мыши к какой-либо вершине, щелкнуть по ней ле­вой кнопкой мыши и, удерживая кнопку, перетащить вершину в дру­гое место.

При построении графа следует ориентироваться на несколько пра­вил, которые могут облегчить ра­боту.

Во-первых, при построении графа следует стремиться к тому, чтобы было как можно меньше пересечений. На рисунке 2.17 видно, что вершина №14 связана только с одной вершиной - №9. Но они расположены таким образом, что линия их связи пересекает восемь других линий. Если эти две вершины расположить вместе, то путаницы станет меньше. Далее не трудно заметить, что вершина №9 имеет еще одну связь с вершиной №2. Если теперь вершины №9 и №14 перетащить к вершине №2, то количество пересечений уменьшится еще на двенадцать. Придерживаясь этого правила и проявляя некоторый художественный вкус, можно почти из любой «паутины» сделать маленькое произведение искусства.

Во-вторых, некоторую подсказку, как расположить вершины, можно обнаружить при рассматривании кластера конструктов. Вершины, образующие первичные кластеры, как правило, и на графе следует располагать поблизости. На рисунке 2.19 особо подчеркивается этот момент. Первичные кластеры ({1, 25, 19, 12}; {4 5 24}; {3, 10, 17, 22}; {7, 15}; {8, 16}; {2, 9}; {6, 11, 18}; {13, 21}) просматриваются и на дереве классификации и на графе.

Построение графа конструктов. - student2.ru

Рисунок 2.19. Соответствие между кластером и графом.

Пиктограммы, обеспечивающие построение и оформление

графа конструктов.

 
  Построение графа конструктов. - student2.ru

- Автопостроитель графа.

Рисунок 2.19. Автопостроитель графа.
Построение графа конструктов. - student2.ru Эта пиктограмма выво­дит на экран небольшое окно, содержащее девять кнопок (рис. 2.19). Назна­чением этого окна является помощь в построении графа. Щелчок по любой кнопке приводит к тому, что вершины графа пере­страиваются.

Автопостроитель еще далек от совершенства. Однако автор программы еще не потерял надежду объяснить компьютеру, что такое «красивый» граф. В следующих версиях МИСС, возможно, «красивый» граф будет появляться на экране сразу.

 
  Построение графа конструктов. - student2.ru

Выровнять вершины.

При построении красивого графа можно не особенно заботиться о том, чтобы вершины располагались строго по горизонтали и вертикали. После щелчка по этой пиктограмме вершины подровняются автоматически.

 
  Построение графа конструктов. - student2.ru

Панель вершин.

Эта пиктограмма выводит на экран «Панель вершин» (рис 2.21). Панель вершин предназначена для облегчения интерпретации сложного графа.

Щелчок левой кнопкой мыши по номеру вершины удаляет вершину с экрана вместе с ее связями. Повторный щелчок левой кнопкой мыши возвращает вершину и ее связи на место.

Щелчок правой кнопкой мыши по номеру вершины оставляет на экране только те вершины и их связи, которые коррелируют с выбранной вершиной.

 
  Построение графа конструктов. - student2.ru

Рисунок 2.21. Панель вершин.

 
  Построение графа конструктов. - student2.ru

Наши рекомендации