Food web — perturbation and indirect effects
Explore a small conceptual food web with resource limitation, predation and a perturbation. Arrow captions distinguish consumption from effects; the diagram is a hypothesis map, not a quantified stability analysis.
Rendering…
What this template contains
- Source
- 26 lines
Make it your own.
{
"nodes": [
{ "id": "nut", "type": "rounded", "label": "Nutrient supply", "x": 40, "y": 200, "width": 150, "height": 104, "fill": "#ede9fe", "stroke": "#6d28d9" },
{ "id": "plant", "type": "rounded", "label": "Primary producers", "x": 215, "y": 200, "width": 150, "height": 104, "fill": "#dcfce7", "stroke": "#15803d" },
{ "id": "herb", "type": "rounded", "label": "Herbivores", "x": 390, "y": 200, "width": 150, "height": 104, "fill": "#dcfce7", "stroke": "#15803d" },
{ "id": "pred", "type": "rounded", "label": "Predators", "x": 565, "y": 200, "width": 150, "height": 104, "fill": "#dcfce7", "stroke": "#15803d" },
{ "id": "det", "type": "cylinder", "label": "Detrital pool", "x": 390, "y": 520, "width": 150, "height": 104, "fill": "#dbeafe", "stroke": "#1d4ed8" },
{ "id": "dec", "type": "rounded", "label": "Decomposers", "x": 215, "y": 520, "width": 150, "height": 104, "fill": "#dcfce7", "stroke": "#15803d" },
{ "id": "dist", "type": "rounded", "label": "Habitat disturbance", "x": 740, "y": 520, "width": 150, "height": 104, "fill": "#fee2e2", "stroke": "#b91c1c" },
{ "id": "resp", "type": "rounded", "label": "Direct and indirect responses", "x": 740, "y": 200, "width": 150, "height": 104, "fill": "#fef3c7", "stroke": "#b45309" },
{ "id": "mon", "type": "card", "label": "Time-series monitoring", "x": 915, "y": 200, "width": 150, "height": 104, "fill": "#ccfbf1", "stroke": "#0f766e" }
],
"edges": [
{ "id": "e0", "source": "nut", "target": "plant", "label": "supports growth" },
{ "id": "e1", "source": "plant", "target": "herb", "label": "consumed by" },
{ "id": "e2", "source": "herb", "target": "pred", "label": "consumed by" },
{ "id": "e3", "source": "plant", "target": "det", "label": "litter" },
{ "id": "e4", "source": "herb", "target": "det", "label": "mortality" },
{ "id": "e5", "source": "det", "target": "dec", "label": "decomposition" },
{ "id": "e6", "source": "dec", "target": "nut", "label": "mineralisation" },
{ "id": "e7", "source": "dist", "target": "pred", "label": "hypothesised pressure", "style": "dashed" },
{ "id": "e8", "source": "pred", "target": "resp", "label": "trophic response" },
{ "id": "e9", "source": "plant", "target": "resp", "label": "indirect response" },
{ "id": "e10", "source": "resp", "target": "mon", "label": "test predictions" }
]
}