Skip to content
Graphviz (DOT) templates

Thermohaline Circulation

Major ocean currents in a stylised global conveyor belt.

Template previewGraphviz (DOT)
Rendering…

Make it your own.

digraph oc {
  layout=neato;
  graph [bgcolor=transparent, overlap=false, splines=true];
  node [shape=ellipse, style=filled, fontname=Inter, fontsize=10];

  NA_cold [label="N Atlantic\n(cold, sinking)", fillcolor="#1d4ed8", fontcolor="white", pos="-3,3!"];
  NA_warm [label="Gulf Stream\n(warm, surface)", fillcolor="#dc2626", fontcolor="white", pos="0,3!"];
  N_Pac [label="N Pacific\n(upwelling)", fillcolor="#fef3c7", pos="4,2!"];
  S_Ocean [label="Southern Ocean\n(mixing)", fillcolor="#bae6fd", pos="0,-3!"];
  Ind [label="Indian Ocean", fillcolor="#dbeafe", pos="3,-1!"];

  NA_warm -> NA_cold [label="cools"];
  NA_cold -> S_Ocean [label="deep flow"];
  S_Ocean -> Ind [label="AABW"];
  S_Ocean -> N_Pac [label="deep flow"];
  N_Pac -> Ind [label="upwell"];
  Ind -> NA_warm [label="surface return"];
}