2012-03-13 30 views
9

Tôi gặp sự cố duy nhất. Tôi đang sử dụng dấu chấm để biểu diễn một biểu đồ có tính chất chung chung. Vì vậy, thay vì sử dụng số, tôi đã định sử dụng các ký hiệu như chữ cái Hy Lạp như alpha, beta, v.v. Tôi tò mò muốn biết làm cách nào để gắn nhãn/nút trong tệp .dot bằng một số ký hiệu?Làm cách nào để chèn biểu tượng toán học (tiếng Hy Lạp, v.v.) vào tệp dấu chấm

ví dụ,

node1 -> node2 [label= <something here which will show up as symbol of beta> style=dashed] 

Trả lời

13

Bạn có thể sử dụng HTML giống như một nhãn:

digraph G { 
    a [ label=<&#945;>] 
    b [ label=<&#946;>] 
    c [ label=<&#947;>] 

    a -> b -> c 
} 

sẽ hiển thị alpha -> beta -> gamma:

enter image description here

Bạn cũng có thể sử dụng tài liệu tham khảo HTML được đặt tên để làm cho nó rõ ràng hơn (được đề cập trong a comment):

label=<I love &alpha; and &beta;> 

Các xung quanh <> chỉ ra rằng nhãn phải được phân tích như một ngôn ngữ tùy chỉnh mà trông giống như một tập hợp con HTML: http://www.graphviz.org/doc/info/lang.html#html

+0

Cảm ơn! nó hoạt động như sự quyến rũ! –

+3

Thậm chí sạch hơn: 'label =" Tôi yêu α và β "' – Tarrasch

+0

@Tarrasch Tôi không biết rằng bạn cũng có thể sử dụng các biến thể được đặt tên này. Tốt để biết. – dgw

Các vấn đề liên quan