GoGPT Best VPN GoSearch

Значок OnWorks

patchwork - Интернет в облаке

Запускайте пэчворк в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это командный пэчворк, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


patchwork - фильтр для рисования кластерных графиков в виде древовидных карт

СИНТАКСИС


Пэчворк [-(G|N|E)имя = значение] [-TЛанг] [-llibfile] [-oOutfile] [-O] [-P] [-v] [-V]
[файлы]

ОПИСАНИЕ


Пэчворк рисует сгруппированные графы, используя раскладку квадратной древовидной карты. В качестве ввода требуется
любой график в dot формат. Каждому кластеру дается область на основе областей, указанных
кластеры и узлы, которые он содержит. Можно указать площади узлов и пустых кластеров.
не провела обыск область атрибут. Значение по умолчанию - 1.

Корневой граф представлен в виде квадрата. Затем рекурсивно область кластера или
граф разделен между узлами и кластерами верхнего уровня, каждому из которых дается примерно
квадратная подобласть с указанной площадью.

ВЫВОД ФОРМАТЫ


Patchwork использует расширяемый механизм подключаемых модулей для своих модулей рендеринга вывода, чтобы посмотреть, что
форматы вывода, поддерживаемые вашей установкой пэчворка, вы можете использовать `` patchwork -Txxx ''
(где xxx - маловероятный формат) и проверьте предупреждающее сообщение. Также плагин
механизм поддерживает несколько реализаций выходных форматов. Посмотреть, какие варианты
доступны, используйте, например: `` patchwork -Tpng: '' и чтобы заставить конкретный вариант,
используйте, например: `` patchwork -Tpng: gd ''

Традиционно пэчворк поддерживает следующее: -Тпс (Постскриптум), -Цвг -Цвгз
(Структурированная векторная графика), -Тфиг (Графика XFIG), -Тмиф (Графика FrameMaker), -Тпгл
(Перьевые плоттеры HP) и -Тпкл (Принтеры Laserjet), -Тпнг -Тгиф (растровая графика), -Tdia
(Диаграммы на основе GTK +), -Тимап (файлы изображений для серверов httpd для каждого узла или края,
имеет ненулевой атрибут href.), -Tcmapx (карта изображений на стороне клиента для использования в html и
xhtml). Дополнительные, менее распространенные или более специализированные форматы вывода можно найти на
http://www.graphviz.org/cvs/doc/info/output.html.)

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

GRAPH ФАЙЛОВ АНГЛИЙСКИЙ ЯЗЫК


Вот краткое изложение языка графического файла, обычно использующего расширение .gv, для
графики:

[строгий] (график|диграф) имя { список заявлений }
График верхнего уровня. Если график строгий тогда несколько ребер не допускаются между
одинаковые пары узлов. Если это ориентированный граф, обозначенный диграф, то край
должно быть "->". Если это неориентированный график то край должно быть "--". Заявления могут
быть:

имя=волна;
узел [имя=волна];
край [имя=волна];
Установить атрибут графика, узла или края по умолчанию имя в волна. Любой подграф, узел или край
появляющийся после этого, наследует новые атрибуты по умолчанию.

n0 [имя0 = значение0, имя1 = значение1, ...]; Создает узел n0 (если он еще не существует) и устанавливает
его атрибуты в соответствии с необязательным списком.

n0 край n1 край ... край нн [имя0 = значение0, имя1 = значение1, ...];
Создает ребра между узлами n0, n1..., nn и устанавливает их атрибуты в соответствии с
необязательный список. При необходимости создает узлы.

[подграф имя] { список заявлений }
Создает подграф. Подграфы могут использоваться вместо n0..., nn в приведенных выше заявлениях
для создания краев. [подграф имя] не является обязательным; если отсутствует, подграфу присваивается
внутреннее имя.

Комментарии могут быть / * похожими на C * / или // на C ++.

Имена и значения атрибутов представляют собой обычные строки (в стиле C). Следующие разделы
описывать атрибуты, управляющие компоновкой графа.

GRAPH ПРИЗНАКИ


size = "x, y" задает ограничивающую рамку рисунка в дюймах.

page = "x, y" устанавливает единицы разбивки на страницы PostScript.

соотношение =f устанавливает соотношение сторон на f которое может быть числом с плавающей запятой или одним из
ключевые слова заполнять, сжимать или автоматический.

pagedir =[TBLR] [TBLR] устанавливает старший и младший порядок нумерации страниц.

повернуть = 90 устанавливает альбомный режим. (ориентация = земля обратно совместима, но устарела.)

центр =n ненулевое значение центрирует рисунок на странице.

Layers = "id: id: id: id"- это последовательность идентификаторов слоев для наложенных диаграмм.
Переменная массива PostScript Layercolorseq устанавливает назначение цветов слоям. В мере
index равен 1, и каждый элемент должен быть трехэлементным массивом, чтобы его можно было интерпретировать как цвет.
координат.

цвет =значение цвета устанавливает цвет переднего плана (BGCOLOR для фона).

HREF ="URL" URL-адрес по умолчанию для файлов карты изображений; в файлах PostScript базовый URL для всех
относительные URL-адреса, распознаваемые Acrobat Distiller 3.0 и выше.

URL ="URL" («URL» является синонимом «href».)

таблица стилей ="file.css" включает ссылку на таблицу стилей в выходных данных -Tsvg и -Tsvgz.
Игнорируется другими форматами.

шлицы. Если установлено на правда, ребра рисуются как шлицы. Если установлено на ломаная, ребра прорисовываются
в виде полилиний. Если установлено на орто, ребра рисуются как ортогональные полилинии. Во всех этих
случаях узлы могут не перекрываться. Если шлицы =ложный or шлицы =линия, ребра рисуются как
отрезки линии. По умолчанию ложный.

NODE / УЗЕЛ ПРИЗНАКИ


Высота =d or ширина =d устанавливает минимальную высоту или ширину. Добавление fixedsize = true заставляет их
быть фактическим размером (текстовые метки игнорируются).

shape = запись многоугольник EPSF встроенный_полигон
встроенный_полигон один из: простой текст Эллипс овальный круг яйцо треугольник ящик алмаз
трапеция параллелограмм дом шестиугольник восьмиугольник в своих размышлениях таб box3d компонент. (Полигоны
определяется или изменяется следующими атрибутами узла: регулярный, периферия, стороны,
ориентация, искажение и скос.) EPSF использует узел шейпфайл атрибут как путь
имя внешнего файла EPSF, который будет автоматически загружен для формы узла.

label =текст в котором текст может включать экранированные символы новой строки \ n, \ l или \ r для центра, левого и
линии, выровненные по правому краю. Значение строки '\ N' будет заменено именем узла. В
строковое значение '\ G' будет заменено именем графика. Метки записей могут содержать рекурсивные
списки окон, разделенные {| }. Идентификаторы портов в этикетках выделяются угловыми скобками.
>. В файле графика используйте двоеточие (например, узел0: порт28).

fontsize =n устанавливает размер типа этикетки на n пунктов.

fontname =имя устанавливает название семейства шрифтов метки.

цвет =значение цвета устанавливает цвет контура и цвет заливки по умолчанию, если style = fill и
Цвет заливки не указано

fillcolor =значение цвета устанавливает цвет заливки, когда style = fill. Если не указано иное,
fillcolor, когда style = fill по умолчанию совпадает с цветом контура.

fontcolor =значение цвета устанавливает цвет текста метки.

A значение цвета может быть "h, s, v" (оттенок, насыщенность, яркость) числа с плавающей запятой от 0
и 1, или название цвета X11, например белый черном red зеленый синий желтый пурпурный голубой or
burlywoodили "#rrggbb " (красный, зеленый, синий, 2 шестнадцатеричный символы каждый) значения.

стиль = заполненный твердый Пунктирная пунктирный булавка невидимый или любой код Postscript.

слой =id or я сделал или «все» устанавливает активные слои узла. Пустая строка означает нет
слои (невидимые).

Следующие атрибуты применяются только к узлам многоугольной формы:

регулярный =n if n отличен от нуля, то многоугольник делается правильным, т.е. симметричным относительно x
и ось y, в противном случае многоугольник принимает соотношение сторон метки.
встроенные_полигоны которые еще не являются регулярными, становятся регулярными с помощью этого атрибута.
встроенные_полигоны которые уже являются регулярными, не затрагиваются (т.е. они не могут быть
асимметричный).

периферия =n устанавливает количество линий периферии, нарисованных вокруг многоугольника. Это значение
заменяет количество периферийных линий встроенные_полигоны.

стороны =n устанавливает количество сторон многоугольника. n<3 приводит к эллипсу. Этот
атрибут игнорируется встроенные_полигоны.

ориентация =f задает ориентацию первой вершины многоугольника против часовой стрелки от
по вертикали в градусах. f может быть числом с плавающей запятой. Ориентация этикеток
не затрагивается этим атрибутом. Этот атрибут добавляется к исходной ориентации
встроенные_полигоны.

искажение =f устанавливает величину расширения верха и сужения низа
многоугольник (относительно его ориентации). Значения с плавающей запятой от -1 до +1 являются
предложенный. Этот атрибут игнорируется встроенные_полигоны.

перекос =f устанавливает величину правого смещения верхнего и левого смещения
низ многоугольника (относительно его ориентации). Значения с плавающей запятой от -1 до
+1 предлагаются. Этот атрибут игнорируется встроенные_полигоны.

HREF ="URL" устанавливает URL-адрес узла в файлах imagemap, PostScript и SVG. В
подстроки '\ N' и '\ G' подставляются так же, как и для метки узла
атрибут. Дополнительно подстрока '\ L' заменяется строкой метки узла.

URL ="URL" («URL» является синонимом «href».)

цель ="цель" - целевая строка для клиентских карт изображений и SVG, эффективная, когда узлы
есть URL. Целевая строка используется для определения того, какое окно браузера используется.
для URL. Если задать для него значение «_graphviz», откроется новое окно, если оно еще не установлено.
существует, или использовать его повторно, если он существует. Если целевая строка пуста, по умолчанию, то нет цели
атрибут включен в вывод. Подстроки '\ N' и '\ G' подставляются в
так же, как и для атрибута метки узла. Кроме того, подстрока '\ L'
заменяется строкой метки узла.

tooltip ="подсказка" - это строка всплывающей подсказки для клиентских карт изображений и SVG, эффективная, когда
узлы имеют URL. Строка всплывающей подсказки по умолчанию совпадает со строкой метки, но
этот атрибут позволяет узлам без меток по-прежнему иметь всплывающие подсказки, что позволяет более плотно
графики. Подстроки '\ N' и '\ G' подставляются так же, как для узла
атрибут метки. Дополнительно подстрока '\ L' заменяется меткой узла
строка.

EDGE ПРИЗНАКИ


label =текст в котором текст может включать экранированные символы новой строки \ n, \ l или \ r для центрирования, слева или
линии, выровненные по правому краю. Если в метке найдена подстрока '\ T', она будет заменена на
имя tail_node. Если в метке найдена подстрока '\ H', она будет заменена на
имя head_node. Если в метке будет найдено значение подстроки '\ E', оно будет заменено на:
tail_node_name-> head_node_name Если в метке найдена подстрока '\ G', она будет
заменено названием графика. или по: tail_node_name - head_node_name для неориентированных графов.

fontsize =n устанавливает размер типа этикетки на n пунктов.

fontname =имя устанавливает название семейства шрифтов метки.

fontcolor =значение цвета устанавливает цвет текста метки.

style = solid Пунктирная пунктирный булавка невидимый

цвет =значение цвета устанавливает цвет линии для краев.

цвет =цветоправитель разделенный ':' список значение цвета создает параллельные кромки, одна кромка
для каждого цвета.

dir = вперед назад и нет управляет направлением стрелки.

хвостовой зажим, хедклип = ложь отключает обрезку формы конечной точки.

HREF ="URL" устанавливает URL-адрес узла в файлах imagemap, PostScript и SVG. В
подстроки '\ T', '\ H', '\ E' и '\ G' подставляются так же, как для ребра
атрибут метки. Дополнительно подстрока '\ L' заменяется меткой края
строка.

URL ="URL" («URL» является синонимом «href».)

цель ="цель" - целевая строка для клиентских карт изображений и SVG, эффективная, когда края
есть URL. Если целевая строка пуста, значение по умолчанию, тогда целевой атрибут не
включены в вывод. Подстроки '\ T', '\ H', '\ E' и '\ G' подставляются в
таким же образом, как и для атрибута метки края. Кроме того, подстрока '\ L'
заменяется строкой метки края.

tooltip ="подсказка" это строка всплывающей подсказки для клиентских карт изображений, эффективная, когда края имеют
URL. Строка всплывающей подсказки по умолчанию совпадает со строкой метки края. В
подстроки '\ T', '\ H', '\ E' и '\ G' подставляются так же, как для ребра
атрибут метки. Дополнительно подстрока '\ L' заменяется меткой края
строка.

стрелка, стрелка = нет, нормальный инв, точка одот инвдот, инводот, тройник, пустой, непустой
открыто, полуоткрытый алмаз, алмаз коробка, обокс ворона.

Размер стрелки (norm_length=10,norm_width=5, inv_length=6,inv_width=7,dot_radius=2)

хедлайбл, тайлэбл = строка для этикеток портов. этикетка,метканазвание шрифта,этикетка
для этикеток на голове и на хвосте. Подстроки '\ T', '\ H', '\ E' и '\ G' подставляются в
таким же образом, как и для атрибута метки края. Кроме того, подстрока '\ L'
заменяется строкой метки края.

headhref ="URL" устанавливает URL-адрес головного порта в файлах imagemap, PostScript и SVG. В
подстроки '\ T', '\ H', '\ E' и '\ G' подставляются так же, как для ребра
атрибут метки. Дополнительно подстрока '\ L' заменяется меткой края
строка.

headURL ="URL" («headURL» является синонимом «headhref».)

headtarget ="головная мишень" целевая строка для клиентских карт изображений и SVG, эффективная
когда у краевых головок есть URL. Строка заголовка используется, чтобы определить, какое окно
браузер используется для URL-адреса. Если строка заголовка пуста, по умолчанию, тогда
По умолчанию headtarget имеет то же значение, что и target для края. Подстроки '\ T', '\ H',
'\ E' и '\ G' заменяются таким же образом, как и для атрибута метки края.
Дополнительно подстрока '\ L' заменяется строкой метки края.

headtooltip ="подсказка" - строка всплывающей подсказки для клиентских карт изображений, эффективная, когда
у портов есть URL. Строка всплывающей подсказки по умолчанию совпадает со строкой заголовка.
Подстроки '\ T', '\ H' и '\ E' подставляются так же, как и для ребра
атрибут метки. Дополнительно подстрока '\ L' заменяется меткой края
строка.

tailhref ="URL" устанавливает URL-адрес хвостового порта в файлах imagemap, PostScript и SVG. В
подстроки '\ T', '\ H', '\ E' и '\ G' подставляются так же, как для ребра
атрибут метки. Дополнительно подстрока '\ L' заменяется меткой края
строка.

tailURL ="URL" ("tailURL" является синонимом "tailhref".)

tailtarget ="хвостовая мишень" целевая строка для клиентских карт изображений и SVG, эффективная
когда у краев хвостов есть URL. Строка tailtarget используется, чтобы определить, какое окно
браузер используется для URL-адреса. Если строка tailtarget пуста, по умолчанию, тогда
tailtarget по умолчанию имеет то же значение, что и target для края. Подстроки '\ T', '\ H',
'\ E' и '\ G' заменяются таким же образом, как и для атрибута метки края.
Дополнительно подстрока '\ L' заменяется строкой метки края.

tailtooltip ="подсказка" - строка всплывающей подсказки для клиентских карт изображений, эффективная, когда хвост
у портов есть URL. Строка всплывающей подсказки по умолчанию совпадает со строкой метки.
Подстроки '\ T', '\ H', '\ E' и '\ G' заменяются таким же образом, как и для
атрибут метки края. Дополнительно подстрока '\ L' заменяется меткой края
строка.

метка расстояние и port_label_distance установить расстояние; также этикеткаугол (в градусах против часовой стрелки)

украшать рисует линию от края до метки.

Samehead, Sametail направьте края, имеющие одинаковое значение, в один и тот же порт, используя среднее
точка посадки.

слой =id or я сделал или «все» задает активные слои края. Пустая строка означает нет
слои (невидимые).

(neato-специфический атрибуты)
w=f устанавливает вес (жесткость пружины) края равным заданному значению с плавающей запятой. В
по умолчанию 1.0; Чем больше значение, тем больше стремление кромки к оптимальной длине.

len =f устанавливает оптимальную длину кромки. По умолчанию 1.0.

КОМАНДА ЛИНИЯ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-G устанавливает атрибут графика по умолчанию.
-N устанавливает атрибут узла по умолчанию.
-E устанавливает атрибут края по умолчанию. Пример: -Gsize = "7,8" -Nshape = коробка -Efontsize = 8

-lфайл загружает пользовательские файлы библиотеки PostScript. Обычно они определяют нестандартные формы или
стили. Если -l задается сама по себе, стандартная библиотека опускается.

-TЛанг устанавливает язык вывода, как описано выше.

-O автоматически генерировать имена выходных файлов на основе имени входного файла и формата -T.

-v (подробный) выводит различную информацию, полезную для отладки.

-V (версия) печатает информацию о версии и завершает работу.

-? печатает использование и завершает работу.

ПРИМЕРЫ


график G {
узел [style = fill]
подграф кластер0 {
кластер подграфов0_0 {
стиль = заполненный
fillcolor = зеленый
ab [area = 3 fillcolor = yellow]
}
кластер подграфов0_1 {
площадь = 2
bgcolor = желтый
}
c [style = заполненный
fillcolor = красный]
}
подграф кластер1 {
эф
}
}

Используйте пэчворк онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad




×
Реклама
❤️Совершайте покупки, бронируйте или заказывайте здесь — никаких затрат, что помогает поддерживать бесплатность услуг.