GraphViz을 사용하여 일부 실제 문서를 내부 위키로 마이그레이션하려고합니다.GraphViz의 위치 및 화살표 방향
나는 도트 언어로 사용하고, 도움을 필요로하고 있지 않다
다음 예를 참조하십시오 :
나는 많은 실험이 있지만 가장 내가 지금까지 온을 여기까지입니다 :
digraph CentralPmr {
fontname="Helvetica";
shape=box;
node[shape=box];
graph [splines=ortho]
sg [label="TTD storage group for\nthe logged values"]
vc [label="Value catalogue"]
tc1 [label="Time catalogoue (1)"]
tc2 [label="Time catalogoue (2)"]
sv_ [shape=point,width=0.01,height=0.01];
sv [label=""]
ie [shape=none, label="Initiating event"]
c1 [shape=none, label="The set of values, defined\nby the value catalogue, which\nare freezed out of the TTD\nstorage group of the actual log."]
c2 [shape=none, label="Time catalogue defining\nat what time around the\ninitiating event values\nshould be collected."]
sgf [shape=record, label="{<f0> 1|2|3|4|..}|{ | | | | }"]
sg -> sv_ [penwidth=4, dir=none];
sv_ -> sv -> tc2 [penwidth=4]
sv -> sgf:f0 [penwidth=4]
{vc, tc1} -> sg
c1 -> sv [style=dashed, arrowhead="open"];
{rank=min; ie}
{rank=same; sg c1}
{rank=same; vc sgf}
{rank=max; rc2}
}
것은 그것은 원본과 정확히 일치 할 필요는 없습니다,하지만 난 WA 이해할 수 있도록.
문제점은 다음과 같습니다
- 어떻게 "값 목록"과 "시간 카탈로그 (1)"사이에있는 텍스트를 배치합니까?
- [편집] "PMR 고정 값을위한 TTD 저장소 그룹"에 화살표를 위 쪽이 아닌 옆쪽에서 이동하려면 어떻게해야합니까? 메모리 영역의 가상화이며 화살표는 특정 메모리 게시물을 가리 킵니다. 다른 이미지에서는 메모리 영역의 다른 메모리 포스트 (예 : 2, 3, 4 ..)를 가리킬 수 있습니다.
- "시작 이벤트"에서 지그재그 선을 만들 수 있습니까?
- 다른 유형의 선을 설명하는 범례를 아래쪽에 어떻게 배치합니까?
- [편집] 위의 "PMR 고정 값을위한 TTD 저장소 그룹"의 오른쪽 및 아래에 주석을 어떻게 추가합니까?
- [편집] "PMR 고정 값을위한 TTD 저장소 그룹"을 더 넓게 만들려면 어떻게해야합니까?
당신이 내려 놓은 직업에 정말 감사드립니다. 내가 예상했던 것보다 훨씬 더 훌륭하고 멋져 보인다. 이제 나머지 문서를 디지털화해야 할 필요가 있다고 생각합니다. 고맙습니다. – magol
행운을 빈다, 도와 드리겠습니다! – vaettchen
물건이 더 있으면 처리 도구가 마음에 든다. 전처리기로 m4를 사용하면 원본 파일을 작고 깨끗하게 유지할 수 있습니다. 보십시오 [여기] (https://github.com/vaettchen/m4gv). – vaettchen