Graphviz Brainstorming

From RBOSE
Jump to: navigation, search

<graphviz> digraph G {

  //Description: This is a diagram representation of the current wikistructure of RBOSE//
  //Needed development:
  //-Improve design of hexagon subnodes ( Architechture, Design etc. )
  //-Add outer edges to nodes and link to instruction video material
  size="12,12"

//Knowledge branch//

subgraph cluster_0 { node [style=filled,color=orange,fontname=calibri,shape=hexagon];

 		"Personal Growth" "Group Dynamics" "List of Documentaries" "FAQs" "Off-topic" "RBOSE Library";	

node [style=filled,shape=octagon,color=yellow,fontsize=25]; "Knowledge" node [color=darkgoldenrod,fontsize=12,style=filled,shape=box]; "\nArchitechture\nDesign\nEmotional Intelligence\nEngineering\nHistory\nLanguages\nMathematics\nPhysics\nPhilosophy\nProgramming\nProblem solving\nProject management\nScience\nSocial intelligence"

} "Knowledge"->"RBOSE Library"; "Knowledge"->"Personal Growth" "Knowledge"->"Group Dynamics" "Knowledge"->"List of Documentaries" "Knowledge"->"FAQs" "Knowledge"-> "Off-topic" "RBOSE Library"->"\nArchitechture\nDesign\nEmotional Intelligence\nEngineering\nHistory\nLanguages\nMathematics\nPhysics\nPhilosophy\nProgramming\nProblem solving\nProject management\nScience\nSocial intelligence" [arrowhead=none];

               "Personal Growth" [URL="http://rbose.org/wiki/Personal_growth"];
               "Group Dynamics" [URL="http://rbose.org/wiki/Group_dynamics"];
               "List of Documentaries"[URL="http://rbose.org/wiki/Documentaries"];
               "FAQs"[URL="http://rbose.org/wiki/FAQS"];


//Projects branch//

subgraph cluster_1 { node [style=filled,color=orange,fontname=calibri,shape=hexagon]; "Development" "Resources"; node [style=filled,color=yellow,shape=octagon,fontsize=25]; "Projects" -> "Development"; "Projects" -> "Resources";

               "Development"[URL="http://rbose.org/wiki/Projects"];
               "Resources"[URL="http://rbose.org/wiki/Resources"];

}

//Communication Tools branch//

subgraph cluster_2 { node [style=filled,color=orange,fontname=calibri,shape=hexagon]; "IRC" "Mumble"; node [style=filled,color=yellow,shape=box,fontsize=25,shape=octagon]; "Communication Tools"->"IRC"; "Communication Tools"->"Mumble"

"IRC" [URL="http://rbose.org/wiki/IRC"]; "Mumble" [URL="http://rbose.org/wiki/Mumble"];

} //RBOSE core//

subgraph cluster_3 { node [color=blue,fontsize=35,shape=tripleoctagon,fontname="Palatino-Italic"]; "RBOSE" } "RBOSE"->"Knowledge" "RBOSE"->"Projects" "RBOSE"->"Communication Tools"

} </graphviz>



<graphviz> digraph test { label = "A sample graph to illustrate how to use simpler syntax" ;

node [shape=rect, style=filled,fillcolor=white,]; RBOSE

node [fillcolor=lightblue2]; RBOSE -> Knowledge RBOSE -> Projects RBOSE -> "Communication Tools"

node [fillcolor="#BDE870"]; Knowledge -> B1 Knowledge -> B2 Knowledge -> B3

Projects -> C1 Projects -> C2

"Communication Tools" -> D1 "Communication Tools" -> D2 "Communication Tools" -> D3 "Communication Tools" -> D4

node [fillcolor="#F1EC6B", fontsize=6]; D3 -> "Architechture\nDesign\nEmotional Intelligence\nEngineering\nHistory\nLanguages\nMathematics\nPhysics\nPhilosophy\nProgramming\nProblem solving\nProject management\nScience\nSocial intelligence"[arrowhead=none];


</graphviz>



<graphviz> digraph net {

label="RBOSE snapshot after using Zynergy info tool on RepRap network node"

subgraph cluster_4 { [shape=doublerect, style=filled, color=gray, label="\nYour sub-environment\nAverage network design (on)\nDotted arrows representing development subscription (on)\nFilled arrows representing development sources (on)\n"];

//Nodes within subgraph_4//

node [shape=circle, style=filled, color=orange]; Dev1 Dev2 Dev3 Newdev1 Newdev2

node [shape=rect, style=filled, color=yellow]; "Dev1 RBOSE sub-environment" "Dev2 RBOSE sub-environment" "Dev3 RBOSE sub-environment" "Newdev2 RBOSE sub-environment" "Newdev1 RBOSE sub-environment"

node [shape=doublerect]; RepRap [color=red] Mechanics Electronics Hydroponics "Open-Source Online School" "Zynergy Peer-review Tool" "Software interface" "Branching available from developers: Dev3, Dev2. \nWould you like to view them?" [color=red]

//Arrow connections//

Dev1 -> "Dev1 RBOSE sub-environment" [arrowhead=dot]; "Dev1 RBOSE sub-environment" -> RepRap "Dev1 RBOSE sub-environment" -> Hydroponics [style=dotted]; "Dev1 RBOSE sub-environment" -> "Zynergy Peer-review Tool"[dir=both]; RepRap -> Mechanics RepRap -> Electronics RepRap -> "Software interface" Mechanics -> "Zynergy Peer-review Tool" [dir=both]; Electronics -> "Zynergy Peer-review Tool" [dir=both]; "Software interface" -> "Zynergy Peer-review Tool" [dir=both];


Dev2 -> "Dev2 RBOSE sub-environment" [arrowhead=dot]; "Dev2 RBOSE sub-environment" -> Hydroponics Hydroponics -> "Zynergy Peer-review Tool" [dir=both];

Dev3 -> "Dev3 RBOSE sub-environment" [arrowhead=dot]; "Dev3 RBOSE sub-environment" -> "Zynergy Peer-review Tool"

Newdev1 -> "Newdev1 RBOSE sub-environment" [arrowhead=dot]; "Newdev1 RBOSE sub-environment" -> "Software interface" [style=dotted]; "Newdev1 RBOSE sub-environment" -> "Zynergy Peer-review Tool" [dir=both];

Newdev2 -> "Newdev2 RBOSE sub-environment" [arrowhead=dot]; "Newdev2 RBOSE sub-environment" -> Hydroponics [style=dotted]; "Newdev2 RBOSE sub-environment" -> "Open-Source Online School" "Open-Source Online School" -> "Zynergy Peer-review Tool" [dir=both];

"Branching available from developers: Dev3, Dev2. \nWould you like to view them?" -> "RepRap"[color=red]

} }

</graphviz>



<graphviz> digraph net2 { label = "Common development structure" ;

node [shape=circle, style=filled, fillcolor=blue]; Dev1,Dev2,Dev3,Dev4,Dev5,Dev6,Dev7,Dev8

node [fillcolor=lightblue2]; "RBOSE \nProject X"

Dev1 -> "RBOSE \nProject X" Dev2 -> "RBOSE \nProject X" Dev3 -> "RBOSE \nProject X" Dev4 -> "RBOSE \nProject X" Dev5 -> "RBOSE \nProject X" Dev6 -> "RBOSE \nProject X" Dev7 -> "RBOSE \nProject X" Dev8 -> "RBOSE \nProject X"

} </graphviz>



<graphviz> digraph n2 { label= "A = Development subscription \nB = Trust";

node [shape = rect, fillcolor = blue, style = filled]; Dev1,Dev2,Dev3,Dev4,Dev5,Dev6,Dev7,Dev8

subgraph cluster_1 { [label = "RBOSE License barrier", style = filled, fillcolor = grey] node [shape = rect, fillcolor= lightblue, style = filled]; "Dev1 \nsubenvironment", "Dev2 \nsubenvironment", "Dev3 \nsubenvironment", "Dev4 \nsubenvironment", "Dev5 \nsubenvironment", "Dev6 \nsubenvironment", "Dev7 \nsubenvironment", "Dev8 \nsubenvironment" }

Dev1 -> "Dev1 \nsubenvironment" [arrowhead=dot]; Dev2 -> "Dev2 \nsubenvironment" [arrowhead=dot]; Dev3 -> "Dev3 \nsubenvironment" [arrowhead=dot]; Dev4 -> "Dev4 \nsubenvironment" [arrowhead=dot]; Dev5 -> "Dev5 \nsubenvironment" [arrowhead=dot]; Dev6 -> "Dev6 \nsubenvironment" [arrowhead=dot]; Dev7 -> "Dev7 \nsubenvironment" [arrowhead=dot]; Dev8 -> "Dev8 \nsubenvironment" [arrowhead=dot];

Dev2 -> Dev1 [label = B, dir = both] Dev3 -> Dev2 [label = B, dir = both] Dev4 -> Dev2 [label = B, dir = both] Dev5 -> Dev4 [label = B, dir = both]

"Dev2 \nsubenvironment" -> "Dev1 \nsubenvironment" [style = dotted, label = A, dir = both] "Dev3 \nsubenvironment" -> "Dev2 \nsubenvironment" [style = dotted, label = A, dir = both] "Dev4 \nsubenvironment" -> "Dev2 \nsubenvironment" [style = dotted, label = A, dir = both] "Dev5 \nsubenvironment" -> "Dev4 \nsubenvironment" [style = dotted, label = A, dir = both] "Dev6 \nsubenvironment" -> "Dev1 \nsubenvironment" [style = dotted, label = A] "Dev7 \nsubenvironment" -> "Dev1 \nsubenvironment" [style = dotted, label = A] "Dev8 \nsubenvironment" -> "Dev1 \nsubenvironment" [style = dotted, label = A] } </graphviz>

<graphviz> digraph timestampssuggestion { "hr values form log" -> "list: 15, 15, 15, 16, 16, 17" "list: 15, 15, 15, 16, 16, 17" -> "normalized list: 0,0,0,1,1,2" [label = "subtracting 15 from all values"] "normalized list: 0,0,0,1,1,2" -> "min list: 12,20,40,60+50,60+55,120+58" [label = "adding 60min to min list for all hr values>0"]

"min list: 12,20,40,60+50,60+55,120+58" -> "timestamps" [label = "adding sec values string formating"]

} </graphviz>