comment changer la taille de police par défaut pour graphviz?
- Je utiliser doxygen + graphviz pour documenter mon code. graphviz fait un excellent travail de création d'images.
Est-il possible de modifier la valeur par défaut fontsize pour graphviz? La valeur par défaut est de 14 ans, mais je veux l'utiliser au lieu de 12.
Ses une vraie douleur pour changer de taille de la police pour des éléments individuels comme, des nœuds, des sousgraphes, bords ... etc.
Mise à JOUR:
Pour référence, voici le code que j'utilise dans doxygen, (les champs de texte ont été renommés, bien sûr)
@dot
strict digraph {
node [shape = box, fontsize = 12];
subgraph cluster_main {
fontsize = 12;
shape = box;
label = "main";
subgraph cluster_main_common {
fontsize = 12;
shape = box;
label = "common";
subgraph cluster_main_common_source {
fontsize = 12;
shape = box;
label = "source"
subgraph cluster_file1 {
fontsize = 12;
shape = box;
label = "file1.c";
gSystem [label = "var1" URL = "\ref var1"];
}
subgraph cluster_file2 {
fontsize = 12;
shape = box;
label = "file2.c";
gCard [label = "var2" URL = "\ref var2"];
}
subgraph cluster_file3 {
fontsize = 12;
shape = box;
label = "file3.c";
gPwrSupply [label = "var3" URL = "\ref var3"];
}
}
}
subgraph cluster_main_docs {
fontsize = 12;
shape = box;
label = "docs";
subgraph cluster_main_docs_features {
fontsize = 12;
shape = box;
label = "features";
subgraph cluster_main_docs_features_source {
fontsize = 12;
shape = box;
label = "source"
subgraph cluster_file4 {
fontsize = 12;
shape = box;
label = "file4.c";
deviceInfo [label = "var4" URL = "\ref var4"];
}
}
}
}
}
}
@enddot
Vous devez vous connecter pour publier un commentaire.
Fontsize est un graphique de l'attribut (ainsi que d'un bord et de l'attribut node). Doxygen génère un point de fichier, de sorte que, par exemple,:
Paramètres spécifiques substituer des génériques; par conséquent, l'installation fontsize comme un nœud attribut remplace la fontsize définir comme un attribut graphique (juste pour les nœuds tout de même), et la mise fontsize des nœuds spécifiques remplacent fontsize ensemble de tous les nœuds.
Si vous essayez ce que j'ai ci-dessus et elle ne semble pas fonctionner, changement de taille de la police, de recherche, de l'ensemble de votre dot fichier 'fontsize' paramètres, supprimer et re-régler fontsize comme un nœud d'attribut.
Voici la graphviz liste d'attributs.
labelfontcolor
décrit sur le graphviz page, avec pas de chance.fontcolor
fonctionne très bien, merci.