免责声明:我是法国人,所以我为我糟糕的英语事先感到抱歉。请友好一点,非常感谢。
所以我有多个不同方向的文件和图表(rankdir)。我必须把它们合并成一个大的相干图。
底部有一个部分具有经典的toptobottom方向:
strict digraph G {
compound = true
ranksep = "1 equally"
node [shape=box, style=rounded]
render [label="Rendu de l'image"]
subgraph cluster_controle {
label = "Contrôle qualité"
{
conformite[label="Conforme à la réalité : simulation visuelle"]
mesure[label="Mesures factuelles"]
fidelite[label="Fidélité de l'image"]
perf[label="Performance"]
nettete[label="Netteté de l'image"]
nettete -> mesure
fidelite -> mesure
perf -> mesure
mesure -> conformite
}
}
render -> perf [lhead=cluster_controle]
}

现在我还有另外两个部分,一个必须在主图的左边,另一个在右边。
左:
strict digraph O {
compound = true
ranksep = "1 equally"
rankdir=LR
node [shape=box, style=rounded]
subgraph cluster_opti {
label = "Optimisation du calcul"
tracking [label="Eye-tracking"]
{
rank=same
fovea [label="Fovea rendering"]
load [label="Equilibrage de charge"]
denoiser [label="Denoiser"]
}
ia_denoise [label="IA"]
fovea -> tracking
load -> tracking
denoiser -> tracking
ia_denoise -> denoiser
}
}

右部分:
strict digraph A {
compound = true
ranksep = "1 equally"
rankdir=RL
node [shape=box, style=rounded]
subgraph cluster_precalcul {
label = "Anticipation"
precalcul [label="Précalcul des images"]
{
rank=same
ia_mouv [label="IA (mouvements)"]
caching [label="Caching"]
}
ia_mouv -> precalcul
caching -> precalcul
}
}

我试过gvpack -u,但它做不到我想做的事情。没有考虑到lef和右侧部分的方向(rankdir)。我也尝试过gvpack -g或-n,但是有以下错误:
Error: node render in graph G has no position
Error loading layout info from graph G现在我的问题是:
是否可以像我想要的那样合并到一个文件中?如果是的话,如何使?满意?
发布于 2021-06-01 16:04:46
尝试:
将
gvpack -array_i3部件*dot -n2 -Tpng
如果您需要更改理由或页边距,gvpack手册页可以提供帮助。
给予:

https://stackoverflow.com/questions/67785371
复制相似问题