Improve styling+colouring of chart, rerender w/ transparent background

YoshiRulz 2024-11-21 21:21:33 +10:00
parent 2d6cf2eb56
commit ec2b8b9297
1 changed files with 16 additions and 7 deletions

@ -1,7 +1,7 @@
# Main solution
Graph of `<ProjectReference/>`s, as of 2.10 RC1:
![bizhawk.dot.png](https://github.com/user-attachments/assets/8cfba00a-0852-46d4-8b93-01497fa4b826)
![bizhawk.dot.png](https://github.com/user-attachments/assets/8925b4d5-a1e0-45fd-aa06-c5e08d59ba03)
Color | Legend
--:|:--
@ -20,8 +20,17 @@ For use with Graphviz' `dot`.
```dot
// BizHawk project dependency graph as of 2.10 RC1
digraph G {
bgcolor = "transparent";
fontcolor = "#FFFFFF";
fontname = "Arial";
labelloc = "b";
mclimit = 10.0;
pad = 0.2;
rankdir = "BT";
edge [ penwidth = 1.5; ];
node [ fontcolor = "#FFFFFF"; fontname = "Arial"; shape = "box"; style = "filled"; ]
subgraph netstandard {
node [ color = "#007F00"; fontcolor = "#007F00"; ];
node [ color = "#007F00"; ];
"BizHawk.Bizware.Audio" [ label = "bh.Bizware.Audio -NRT" ];
"BizHawk.Bizware.Graphics" [ label = "bh.Bizware.Graphics -NRT" ];
"BizHawk.Bizware.Input" [ label = "bh.Bizware.Input -NRT" ];
@ -33,13 +42,13 @@ digraph G {
}
subgraph netframework {
node [ color = "#00009F"; fontcolor = "#00009F"; ];
"BizHawk.BizInvoke" [ label = "bh.BizInvoke" ];
node [ color = "#00009F"; ];
"BizHawk.BizInvoke";
"BizHawk.Bizware.Graphics.Controls" [ label = "bh.Bizware.Graphics.Controls -NRT" ];
"BizHawk.WinForms.Controls" [ label = "bh.WinForms.Controls" ];
subgraph cluster_executable {
color = "#00009F3F";
fontcolor = "#00009F";
bgcolor = "#3F3F3F7F";
color = "#FFFFFF7F";
label = "Executable projects";
"BizHawk.Bizware.Test" [ label = "bh.Bizware.Test" ];
"BizHawk.Client.DiscoHawk" [ label = "bh.cl.DiscoHawk -NRT" ];
@ -70,7 +79,7 @@ digraph G {
"BizHawk.Emulation.DiscSystem" -> "BizHawk.Client.DiscoHawk";
"BizHawk.Emulation.DiscSystem" -> "BizHawk.Emulation.Cores";
subgraph redundant { // removed in c22f2ab4f
edge [ color = "#007F003F"; constraint = false; ];
edge [ color = "#7FFF7F3F"; constraint = false; headport = "s"; ];
"BizHawk.Bizware.Graphics" -> "BizHawk.Bizware.Test";
"BizHawk.Bizware.Graphics" -> "BizHawk.Client.EmuHawk";
"BizHawk.Bizware.Graphics" -> "BizHawk.Tests.Testroms.GB";