2015-07-03 2 views
0

У меня есть точечный граф с html-подобными узлами меток, и я стараюсь иметь внешний вид узла для некоторых из них «пунктир» и «пунктир».пунктирные узлы html-подобные метки graphviz

Я знаю, что можно изменить внешний вид формы на основе многоугольника или записи, используя атрибут style, например style = dotted или style = dashed.

Как я могу сделать то же самое для ярлыка html?

ответ

0

documentation имеет грамматику для поддерживаемого подмножества HTML. В нем нет ничего, что позволило бы лишить.

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

+0

Спасибо, это было на самом деле решение мне было нужно. Я использовал узел на основе многоугольника с формой = box и style = пунктиром или пунктиром, а HTML-подобные метки со столами и border = 0. Спасибо. – Simo

0

documentation упоминает атрибут styleTABLE и TD узлов. Он утверждает, что поддерживаются только стили rounded и radial, но на самом деле это также поддерживает dashed и dotted:

table with partially dotted cell border

graph G { 
    node [shape=plaintext]; 
    block [label=< 
    <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4"> 
    <TR> 
     <TD COLSPAN="2" SIDES="LR" STYLE="dotted" HEIGHT="20" WIDTH="200"></TD> 
    </TR> 
    <TR> 
     <TD COLSPAN="2" SIDES="LR" HEIGHT="10" WIDTH="200"></TD> 
    </TR> 
    <TR> 
     <TD COLSPAN="1" WIDTH="100"><I>type</I></TD> 
     <TD COLSPAN="1" WIDTH="100"><I>grow</I></TD> 
    </TR> 
    <TR> 
     <TD COLSPAN="1"><I>length</I></TD> 
     <TD COLSPAN="1"><I>gc</I></TD> 
    </TR> 
    </TABLE>>]; 
} 
Смежные вопросы