Taxonomy: Difference between revisions
| Line 855: | Line 855: | ||
"values": [ | "values": [ | ||
{"A": "Leuattomat selkärankaiset","B": "Ympyräsuiset","C": "Nahkiaiset" }, | {"A": "Leuattomat selkärankaiset","B": "Ympyräsuiset","C": "Nahkiaiset" }, | ||
{"A": "Leuattomat selkärankaiset","B": "Alkukalat","C": "Pteraspidomorphi" }, | |||
{"A": "Leuattomat selkärankaiset","B": "Alkukalat","C": "Thelodonti" }, | |||
{"A": "Leuattomat selkärankaiset","B": "","C": "Anaspida" }, | |||
{"A": "Rustokalat","B": "Koppapäiset","C": "Sillikuningaskalat" }, | |||
{"A": "Rustokalat","B": "Leveäsuiset","C": "Hait" }, | |||
{"A": "Rustokalat","B": "Leveäsuiset","C": "Rauskut" }, | |||
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Sampikalat" }, | |||
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Ankeriaskalat" }, | |||
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Sillikalat" }, | |||
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Karppikalat" }, | |||
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Tetrakalat" }, | |||
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Monnikalat" }, | |||
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Lohikalat" }, | |||
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Haukikalat" }, | |||
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Kuorekalat" }, | |||
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Sillikuorekalat" }, | |||
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Turskakalat" }, | |||
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Piikkikalat" }, | |||
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Kampelakalat" }, | |||
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Simppukalat" }, | |||
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Ahvenkalat" }, | |||
{"A": "Luukalat","B": "varsieväiset","C": "Latimeriat" }, | |||
{"A": "Luukalat","B": "varsieväiset","C": "Keuhkokalat" }, | |||
{"A": "Luukalat","B": "varsieväiset","C": "Tetrapoda" }, | |||
{"A": "Sammakkoeläimet","B": "Matosammakot","C": "" }, | |||
], | ], | ||
Revision as of 16:59, 15 June 2021
Eliökunta
Muista myös 1. Esitumalliset: 1a. Bakteerit 1b. Arkit (Arkeonit) 2. Aitotumaiset.
Vain muutama suku/ kaari on kirjoitettu tähän.
<graph> {
"width": 1024,
"height": 150,
"background": "#ffffff",
"data": [
{
"name": "tree",
"values": [
{"A": "Bakteerit","B": "Aktinobakteerit"},
{"A": "Bakteerit","B": "Bakteroidit" },
{"A": "Bakteerit","B": "Syanobakteerit" },
{"A": "Bakteerit","B": "Firmikuutit" },
{"A": "Bakteerit","B": "Proteobakteerit" },
{"A": "Alkueliöt (protoktistit)", "B": "Siimaeläimet" },
{"A": "Alkueliöt (protoktistit)", "B": "Ripsieläimet", "C": "Tohvelieläin" },
{"A": "Alkueliöt (protoktistit)", "B": "Ameebat" },
{"A": "Sienet","B": "Kotelosienet","C": "Rihmastolliset kotelosienet" },
{"A": "Sienet","B": "Kotelosienet","C": "Aitohiivat" },
{"A": "Sienet","B": "Kotelosienet","C": "Taphrinomycotina" },
{"A": "Sienet","B": "Kantasienet","C": "Avokantaiset" },
{"A": "Sienet","B": "Kantasienet","C": "Ruostesienet" },
{"A": "Sienet","B": "Kantasienet","C": "Nokisienet" },
{"A": "Sienet","B": "Piiskasiimasienet","C": "Chytridiomycetes" },
{"A": "Sienet","B": "Piiskasiimasienet","C": "Mesochytriomycetes" },
{"A": "Sienet","B": "Piiskasiimasienet","C": "Monoblepharidomycetes" },
{"A": "Sienet","B": "Piiskasiimasienet","C": "Hyaloraphidiomycetes" },
{"A": "Sienet","B": "Piiskasiimasienet","C": "Sanchytriomycetes" },
{"A": "Sienet","B": "Pötsisienet","C": "Anaeromyces" },
{"A": "Sienet","B": "Pötsisienet","C": "Buwchfawromyces" },
{"A": "Sienet","B": "Pötsisienet","C": "Caecomyces" },
{"A": "Sienet","B": "Pötsisienet","C": "Cyllamyces" },
{"A": "Sienet","B": "Pötsisienet","C": "Neocallimastix" },
{"A": "Sienet","B": "Pötsisienet","C": "Oontomyces" },
{"A": "Sienet","B": "Pötsisienet","C": "Orpinomyces" },
{"A": "Sienet","B": "Pötsisienet","C": "Pecoramyces" },
{"A": "Sienet","B": "Pötsisienet","C": "Piromyces" },
{"A": "Sienet","B": "Itusienet","C": "Physodermatomycetes" },
{"A": "Sienet","B": "Itusienet","C": "Blastocladiomycetes" },
{"A": "Sienet","B": "Harppuunasienet","C": "" },
{"A": "Kasvit","B": "Versokasvit","C": "Sammalet" },
{"A": "Kasvit","B": "Versokasvit","C": "Polysporangiophyta" },
{"A": "Kasvit","B": "Versokasvit","C": "Putkilokasvit" },
{"A": "Kasvit","B": "Vihreät kasvit","C": "Varsinaset viherlevät" },
{"A": "Kasvit","B": "Vihreät kasvit","C": "Näkinpartaislevät" },
{"A": "Kasvit","B": "Vihreät kasvit","C": "Streptophytina" },
{"A": "Kasvit","B": "Archeaplastida","C": "Viherlevät" },
{"A": "Kasvit","B": "Archeaplastida","C": "Punalevät" },
{"A": "Kasvit","B": "Archeaplastida","C": "Glaukofyytit" },
{"A": "Eläimet","B": "Sienieläimet","C": "" },
{"A": "Eläimet","B": "Monisoluiset","C": "Polttiaiseläimet" },
{"A": "Eläimet","B": "Monisoluiset","C": "Kampamaneetti" },
{"A": "Eläimet","B": "Monisoluiset","C": "Laakkoeläimet" },
{"A": "Eläimet","B": "Monisoluiset","C": "Kaksikylkiset" },
],
"transform": [
{
"type": "treeify",
"groupby": ["A","B"]
},
{
"type": "hierarchy",
"mode": "cluster",
"nodesize": [20,100]
},
{
"type": "formula",
"field": "align",
"expr": "'right'"
},
{
"type": "formula",
"field": "offset",
"expr": "-10"
}
]
}
],
"marks": [
{
"type": "path",
"from": {
"data": "tree",
"transform": [
{"type": "filter","test": "datum.parent"},
{
"type": "linkpath",
"sourceX": "parent.layout_y",
"sourceY": "parent.layout_x",
"targetX": "layout_y",
"targetY": "layout_x",
"shape": "cornerX"
}
]
},
"properties": {
"enter": {
"path": {"field": "layout_path"},
"strokeWidth": {"value": 2},
"stroke": {"value": "#000000"}
}
}
},
{
"type": "text",
"from": {
"data": "tree",
"transform": [
{
"type": "formula",
"field": "ff_node_label",
"expr": "if(datum.layout_depth == 0, 'Eliökunta', if(datum.layout_depth == 1, datum.A, if(datum.layout_depth == 2, datum.B, if(datum.layout_depth == 3, datum.C, ))))"
}
]
},
"properties": {
"enter": {
"x": {"field": "layout_y"},
"dx": {"field": "offset"},
"y": {"field": "layout_x"},
"dy": {"value": -8},
"font": {"value": "Arial"},
"fontSize": {"value": 12},
"align": {"field": "align"},
"baseline": {"value": "middle"},
"fill": {"value": "#0000ff"},
"text": {"field": "ff_node_label"}
}
}
}
]
} </graph>
Sienet
Lisätään sienten kuntaan tuttuja sieniä. Taksonomia on suuntaa antava.
Kantasienet
<graph> {
"width": 1024,
"height": 150,
"background": "#ffffff",
"data": [
{
"name": "tree",
"values": [
{"A": "Avokantaiset","B": "Varsinaiset avokantaiset","C": "Helttasienet", "D": "Kärpässienet", "E": "Punakärpässieni" },
{"A": "Avokantaiset","B": "Varsinaiset avokantaiset","C": "Helttasienet", "D": "Kärpässienet", "E": "Kavalakärpässieni" },
{"A": "Avokantaiset","B": "Varsinaiset avokantaiset","C": "Helttasienet", "D": "Kärpässienet", "E": "Valkokärpässieni" },
{"A": "Avokantaiset","B": "Varsinaiset avokantaiset","C": "Helttasienet", "D": "Herkkusienet", "E": "Peltoherkkusieni" },
{"A": "Avokantaiset","B": "Varsinaiset avokantaiset","C": "Helttasienet", "D": "Herkkusienet", "E": "Kuusiherkkusieni" },
{"A": "Avokantaiset","B": "Varsinaiset avokantaiset","C": "Helttasienet", "D": "Herkkusienet", "E": "Viljelyherkkusieni" },
{"A": "Avokantaiset","B": "Varsinaiset avokantaiset","C": "Helttasienet", "D": "Rouskut", "E": "Haaparousku" },
{"A": "Avokantaiset","B": "Varsinaiset avokantaiset","C": "Helttasienet", "D": "Rouskut", "E": "kangasrousku" },
{"A": "Avokantaiset","B": "Varsinaiset avokantaiset","C": "Helttasienet", "D": "Rouskut", "E": "Lutikkarousku" },
{"A": "Avokantaiset","B": "Varsinaiset avokantaiset","C": "Helttasienet", "D": "Haperot", "E": "Aurinkohapero" },
{"A": "Avokantaiset","B": "Varsinaiset avokantaiset","C": "Helttasienet", "D": "Haperot", "E": "Isohapero" },
{"A": "Avokantaiset","B": "Varsinaiset avokantaiset","C": "Helttasienet", "D": "Haperot", "E": "Pyökkihapero" },
{"A": "Avokantaiset","B": "Varsinaiset avokantaiset","C": "Helttasienet", "D": "Häränkielet", "E": "Häränkieli" }, {"A": "Avokantaiset","B": "Varsinaiset avokantaiset","C": "Helttasienet", "D": "Tuhkelot", "E": "Känsätuhkelo" }, {"A": "Avokantaiset","B": "Varsinaiset avokantaiset","C": "Helttasienet", "D": "Tuhkelot", "E": "Nuijakuukunen" }, {"A": "Avokantaiset","B": "Varsinaiset avokantaiset","C": "Helttasienet", "D": "Tuhkelot", "E": "Kenttätuhkelo" }, {"A": "Avokantaiset","B": "Varsinaiset avokantaiset","C": "Tatit", "D": "Kivitatit", "E": "Herkkutatti" }, {"A": "Avokantaiset","B": "Varsinaiset avokantaiset","C": "Tatit", "D": "Kivitatit", "E": "Punatatti" }, {"A": "Avokantaiset","B": "Varsinaiset avokantaiset","C": "Tatit", "D": "Lehmäntatit", "E": "Lehmäntatti" }, {"A": "Avokantaiset","B": "Varsinaiset avokantaiset","C": "Tatit", "D": "Lehmäntatit", "E": "Koivunpunikkitatti" }, {"A": "Avokantaiset","B": "Varsinaiset avokantaiset","C": "Tatit", "D": "Tylopilus", "E": "Samettitatti" }, {"A": "Avokantaiset","B": "Varsinaiset avokantaiset","C": "Tatit", "D": "Voitatit", "E": "" }, {"A": "Avokantaiset","B": "Varsinaiset avokantaiset","C": "Tatit", "D": "Voitatit", "E": "Voitatti" }, {"A": "Avokantaiset","B": "Varsinaiset avokantaiset","C": "Kantarellit", "D": "Vahverot", "E": "Keltavahvero" } , {"A": "Avokantaiset","B": "Varsinaiset avokantaiset","C": "Kantarellit", "D": "Vahverot", "E": "Suppilovahvero" }, {"A": "Avokantaiset","B": "Varsinaiset avokantaiset","C": "Kantarellit", "D": "Vahverot", "E": "Mustatorvisieni" }
],
"transform": [
{
"type": "treeify",
"groupby": ["A","C","D"]
},
{
"type": "hierarchy",
"mode": "cluster",
"nodesize": [20,100]
},
{
"type": "formula",
"field": "align",
"expr": "'right'"
},
{
"type": "formula",
"field": "offset",
"expr": "-10"
}
]
}
],
"marks": [
{
"type": "path",
"from": {
"data": "tree",
"transform": [
{"type": "filter","test": "datum.parent"},
{
"type": "linkpath",
"sourceX": "parent.layout_y",
"sourceY": "parent.layout_x",
"targetX": "layout_y",
"targetY": "layout_x",
"shape": "cornerX"
}
]
},
"properties": {
"enter": {
"path": {"field": "layout_path"},
"strokeWidth": {"value": 2},
"stroke": {"value": "#000000"}
}
}
},
{
"type": "text",
"from": {
"data": "tree",
"transform": [
{
"type": "formula",
"field": "ff_node_label",
"expr": "if(datum.layout_depth == 0, 'Kantasienet', if(datum.layout_depth == 1, datum.A, if(datum.layout_depth == 2, datum.C, if(datum.layout_depth == 3, datum.D, if(datum.layout_depth == 4, datum.E, if(datum.layout_depth == 5, datum.E , ))))))"
}
]
},
"properties": {
"enter": {
"x": {"field": "layout_y"},
"dx": {"field": "offset"},
"y": {"field": "layout_x"},
"dy": {"value": -8},
"font": {"value": "Arial"},
"fontSize": {"value": 12},
"align": {"field": "align"},
"baseline": {"value": "middle"},
"fill": {"value": "#0000ff"},
"text": {"field": "ff_node_label"}
}
}
}
]
} </graph>
Kotelosienet
Leivinhiiva (myös oluthiiva, viinihiiva)
Kasvit
Versokasvit
Myös Embryopsida eli alkiolliset kasvit.
<graph>
{
"width": 1024,
"height": 150,
"background": "#ffffff",
"data": [
{
"name": "tree",
"values": [
{"A": "Sammalet","B": "Maksasammalet","C": "" },
{"A": "Sammalet","B": "Sarvisammalet","C": "" },
{"A": "Sammalet","B": "Lehtisammalet","C": "" },
{"A": "Polysporangiophyta","B": "Horneophytopsida","C": "" },
{"A": "Polysporangiophyta","B": "Aglaophyton","C": "" },
{"A": "Putkilokasvit","B": "Liekomaiset","C": "Riidenlieot" },
{"A": "Putkilokasvit","B": "Liekomaiset","C": "Ketunlieot" },
{"A": "Putkilokasvit","B": "Liekomaiset","C": "Konnanlieot" },
{"A": "Putkilokasvit","B": "Liekomaiset","C": "Mähkät" },
{"A": "Putkilokasvit","B": "Liekomaiset","C": "Lahnanruohot" },
{"A": "Putkilokasvit","B": "Sanikkaiset","C": "Limaskasaniaiset" },
{"A": "Putkilokasvit","B": "Sanikkaiset","C": "Sananjalat" },
{"A": "Putkilokasvit","B": "Sanikkaiset","C": "Kotkansiivet" },
{"A": "Putkilokasvit","B": "Sanikkaiset","C": "Kallioimarteet" },
{"A": "Putkilokasvit","B": "Siemenkasvit","C": "Paljassiemeniset" },
{"A": "Putkilokasvit","B": "Siemenkasvit","C": "Koppisiemeniset" },
],
"transform": [
{
"type": "treeify",
"groupby": ["A","B"]
},
{
"type": "hierarchy",
"mode": "cluster",
"nodesize": [20,100]
},
{
"type": "formula",
"field": "align",
"expr": "'right'"
},
{
"type": "formula",
"field": "offset",
"expr": "-10"
}
]
}
],
"marks": [
{
"type": "path",
"from": {
"data": "tree",
"transform": [
{"type": "filter","test": "datum.parent"},
{
"type": "linkpath",
"sourceX": "parent.layout_y",
"sourceY": "parent.layout_x",
"targetX": "layout_y",
"targetY": "layout_x",
"shape": "cornerX"
}
]
},
"properties": {
"enter": {
"path": {"field": "layout_path"},
"strokeWidth": {"value": 2},
"stroke": {"value": "#000000"}
}
}
},
{
"type": "text",
"from": {
"data": "tree",
"transform": [
{
"type": "formula",
"field": "ff_node_label",
"expr": "if(datum.layout_depth == 0, 'Versokasvit', if(datum.layout_depth == 1, datum.A, if(datum.layout_depth == 2, datum.B, if(datum.layout_depth == 3, datum.C, ))))"
}
]
},
"properties": {
"enter": {
"x": {"field": "layout_y"},
"dx": {"field": "offset"},
"y": {"field": "layout_x"},
"dy": {"value": -8},
"font": {"value": "Arial"},
"fontSize": {"value": 12},
"align": {"field": "align"},
"baseline": {"value": "middle"},
"fill": {"value": "#0000ff"},
"text": {"field": "ff_node_label"}
}
}
}
]
} </graph>
Paljassiemenisiin kuuluvat
- käpypalmut
- neidonhiuspuut
- luumiot, efedrat ja ikilehdet
- havupuut
Koppisiemenisiä ovat
- Kaksisirkkaiset
- Yksisirkkaiset
Eläimet
Sienieläimet
<graph> {
"width": 1024,
"height": 150,
"background": "#ffffff",
"data": [
{
"name": "tree",
"values": [
{"A": "Kalkkisienet","B": "","C": "Sarveissiipisienet" },
{"A": "Kalkkisienet","B": "","C": "Lasisienet" },
{"A": "Sarveispiisisienet","B": "","C": "Heteroscleromorphia" },
{"A": "Sarveispiisisienet","B": "","C": "Keratosa" },
{"A": "Sarveispiisisienet","B": "","C": "Verongimorphia" },
{"A": "Lasisienet","B": "","C": "" },
{"A": "Homoscleromorphia","B": "","C": "Oskarinsienet" },
{"A": "Homoscleromorphia","B": "","C": "Plakinidae" },
],
"transform": [
{
"type": "treeify",
"groupby": ["A","B"]
},
{
"type": "hierarchy",
"mode": "cluster",
"nodesize": [20,100]
},
{
"type": "formula",
"field": "align",
"expr": "'right'"
},
{
"type": "formula",
"field": "offset",
"expr": "-10"
}
]
}
],
"marks": [
{
"type": "path",
"from": {
"data": "tree",
"transform": [
{"type": "filter","test": "datum.parent"},
{
"type": "linkpath",
"sourceX": "parent.layout_y",
"sourceY": "parent.layout_x",
"targetX": "layout_y",
"targetY": "layout_x",
"shape": "cornerX"
}
]
},
"properties": {
"enter": {
"path": {"field": "layout_path"},
"strokeWidth": {"value": 2},
"stroke": {"value": "#000000"}
}
}
},
{
"type": "text",
"from": {
"data": "tree",
"transform": [
{
"type": "formula",
"field": "ff_node_label",
"expr": "if(datum.layout_depth == 0, 'Sienieläimet', if(datum.layout_depth == 1, datum.A, if(datum.layout_depth == 2, datum.B, if(datum.layout_depth == 3, datum.C, ))))"
}
]
},
"properties": {
"enter": {
"x": {"field": "layout_y"},
"dx": {"field": "offset"},
"y": {"field": "layout_x"},
"dy": {"value": -8},
"font": {"value": "Arial"},
"fontSize": {"value": 12},
"align": {"field": "align"},
"baseline": {"value": "middle"},
"fill": {"value": "#0000ff"},
"text": {"field": "ff_node_label"}
}
}
}
]
} </graph>
Polttiaiseläimet
<graph> {
"width": 1024,
"height": 150,
"background": "#ffffff",
"data": [
{
"name": "tree",
"values": [
{"A": "Anthozoa","B": "Korallieläimet","C": "Ruukkumerivuokot" },
{"A": "Anthozoa","B": "Korallieläimet","C": "Kukkakorallit" },
{"A": "Anthozoa","B": "Korallieläimet","C": "Sulkakorallit" },
{"A": "Anthozoa","B": "Korallieläimet","C": "Incertae sedis" },
{"A": "Medusozoa","B": "Kuutiomeduusat","C": "" },
{"A": "Medusozoa","B": "Meduusat","C": "Kruunumeduusat" },
{"A": "Medusozoa","B": "Meduusat","C": "Juurimeduusat" },
{"A": "Medusozoa","B": "Meduusat","C": "Kiekkomeduusat", "D": "Korvameduusa" },
{"A": "Medusozoa","B": "Meduusat","C": "Kiekkomeduusat", "D": "Hiusmeduusa" },
{"A": "Medusozoa","B": "Meduusat","C": "Kiekkomeduusat", "D": "Merinokkoset" },
{"A": "Medusozoa","B": "Polyyppieläimet","C": "" },
{"A": "Medusozoa","B": "Polypodiozoa","C": "" },
{"A": "Medusozoa","B": "Pikarimeduusat","C": "" },
{"A": "Rakkoloisiot","B": "Myxosporea","C": "" },
{"A": "Rakkoloisiot","B": "Malacosporea","C": "" },
],
"transform": [
{
"type": "treeify",
"groupby": ["A","B", "C"]
},
{
"type": "hierarchy",
"mode": "cluster",
"nodesize": [20,100]
},
{
"type": "formula",
"field": "align",
"expr": "'right'"
},
{
"type": "formula",
"field": "offset",
"expr": "-10"
}
]
}
],
"marks": [
{
"type": "path",
"from": {
"data": "tree",
"transform": [
{"type": "filter","test": "datum.parent"},
{
"type": "linkpath",
"sourceX": "parent.layout_y",
"sourceY": "parent.layout_x",
"targetX": "layout_y",
"targetY": "layout_x",
"shape": "cornerX"
}
]
},
"properties": {
"enter": {
"path": {"field": "layout_path"},
"strokeWidth": {"value": 2},
"stroke": {"value": "#000000"}
}
}
},
{
"type": "text",
"from": {
"data": "tree",
"transform": [
{
"type": "formula",
"field": "ff_node_label",
"expr": "if(datum.layout_depth == 0, 'Polttiaiseläimet', if(datum.layout_depth == 1, datum.A, if(datum.layout_depth == 2, datum.B, if(datum.layout_depth == 3, datum.C, if(datum.layout_depth == 4, datum.D, )))))"
}
]
},
"properties": {
"enter": {
"x": {"field": "layout_y"},
"dx": {"field": "offset"},
"y": {"field": "layout_x"},
"dy": {"value": -8},
"font": {"value": "Arial"},
"fontSize": {"value": 12},
"align": {"field": "align"},
"baseline": {"value": "middle"},
"fill": {"value": "#0000ff"},
"text": {"field": "ff_node_label"}
}
}
}
]
} </graph>
Kampamaneetit
<graph> {
"width": 1024,
"height": 150,
"background": "#ffffff",
"data": [
{
"name": "tree",
"values": [
{"A": "Lonkeromaneetit","B": "Pallomaneetit","C": "" },
{"A": "Lonkeromaneetit","B": "Levymaneetit","C": "" },
{"A": "Lonkeromaneetit","B": "Ganeshida","C": "" },
{"A": "Lonkeromaneetit","B": "Thalassocalycida","C": "" },
{"A": "Lonkeromaneetit","B": "Liuskamaneetit","C": "" },
{"A": "Lonkeromaneetit","B": "Nauhamaneetit","C": "" },
{"A": "Myssymaneetit","B": "Beroida","C": "" },
],
"transform": [
{
"type": "treeify",
"groupby": ["A","B"]
},
{
"type": "hierarchy",
"mode": "cluster",
"nodesize": [20,100]
},
{
"type": "formula",
"field": "align",
"expr": "'right'"
},
{
"type": "formula",
"field": "offset",
"expr": "-10"
}
]
}
],
"marks": [
{
"type": "path",
"from": {
"data": "tree",
"transform": [
{"type": "filter","test": "datum.parent"},
{
"type": "linkpath",
"sourceX": "parent.layout_y",
"sourceY": "parent.layout_x",
"targetX": "layout_y",
"targetY": "layout_x",
"shape": "cornerX"
}
]
},
"properties": {
"enter": {
"path": {"field": "layout_path"},
"strokeWidth": {"value": 2},
"stroke": {"value": "#000000"}
}
}
},
{
"type": "text",
"from": {
"data": "tree",
"transform": [
{
"type": "formula",
"field": "ff_node_label",
"expr": "if(datum.layout_depth == 0, 'Kampamaneetit', if(datum.layout_depth == 1, datum.A, if(datum.layout_depth == 2, datum.B, if(datum.layout_depth == 3, datum.C, ))))"
}
]
},
"properties": {
"enter": {
"x": {"field": "layout_y"},
"dx": {"field": "offset"},
"y": {"field": "layout_x"},
"dy": {"value": -8},
"font": {"value": "Arial"},
"fontSize": {"value": 12},
"align": {"field": "align"},
"baseline": {"value": "middle"},
"fill": {"value": "#0000ff"},
"text": {"field": "ff_node_label"}
}
}
}
]
} </graph>
Laakkoeläimet
Vain yksi laji, Trichoplax adhaerens.
Kaksikylkiset
<graph> {
"width": 1024,
"height": 150,
"background": "#ffffff",
"data": [
{
"name": "tree",
"values": [
{"A": "Jälkisuiset","B": "Selkäjänteiset","C": "Selkärankaiset" },
{"A": "Jälkisuiset","B": "Selkäjänteiset","C": "Suikulaiset" },
{"A": "Jälkisuiset","B": "Selkäjänteiset","C": "Vaippaeläimet" },
{"A": "Jälkisuiset","B": "Piikkinahkaiset","C": "Meritähdet" },
{"A": "Jälkisuiset","B": "Piikkinahkaiset","C": "Merisiilit" },
{"A": "Jälkisuiset","B": "Piikkinahkaiset","C": "Merimakkarat" },
{"A": "Jälkisuiset","B": "Esiselkäjänteiset","C": "Terhomadot" },
{"A": "Jälkisuiset","B": "Esiselkäjänteiset","C": "Graptoliiti" },
{"A": "Alkusuiset","B": "Nivelmadot","C": "Clitellata" },
{"A": "Alkusuiset","B": "Nivelmadot","C": "Monisukasmadot" },
{"A": "Alkusuiset","B": "Nilviäiset","C": "Simpukat" },
{"A": "Alkusuiset","B": "Nilviäiset","C": "Piilojalkaiset" },
{"A": "Alkusuiset","B": "Nilviäiset","C": "Pääjalkaiset" },
{"A": "Alkusuiset","B": "Nilviäiset","C": "Kotilot" },
{"A": "Alkusuiset","B": "Nilviäiset","C": "Alkunilviäiset" },
{"A": "Alkusuiset","B": "Nilviäiset","C": "Nivelkotilot" },
{"A": "Alkusuiset","B": "Nilviäiset","C": "Hammaskotilot" },
{"A": "Alkusuiset","B": "Nilviäiset","C": "Uurrejalkaiset" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Kuusijalkaiset", "D": "Hyönteiset", "E": "Kovakuoriaiset" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Kuusijalkaiset", "D": "Hyönteiset", "E": "Torakat" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Kuusijalkaiset", "D": "Hyönteiset", "E": "Kaksisiipiset", "F": "Hyttyset" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Kuusijalkaiset", "D": "Hyönteiset", "E": "Kaksisiipiset", "F": "Kärpäset" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Kuusijalkaiset", "D": "Hyönteiset", "E": "Kaksisiipiset", "F": "Mäkärät" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Kuusijalkaiset", "D": "Hyönteiset", "E": "Päivänkorennot" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Kuusijalkaiset", "D": "Hyönteiset", "E": "Pistiäiset", "F": "Muurahaiset" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Kuusijalkaiset", "D": "Hyönteiset", "E": "Pistiäiset", "F": "Muurahaiset" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Kuusijalkaiset", "D": "Hyönteiset", "E": "Pistiäiset", "F": "Mesipistiäiset" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Kuusijalkaiset", "D": "Hyönteiset", "E": "Pistiäiset", "F": "Ampiaispistiäiset" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Kuusijalkaiset", "D": "Hyönteiset", "E": "Pistiäiset", "F": "Mäntypistiäinen" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Kuusijalkaiset", "D": "Hyönteiset", "E": "Verkkosiipiset" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Kuusijalkaiset", "D": "Hyönteiset", "E": "Sudenkorennot" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Kuusijalkaiset", "D": "Hyönteiset", "E": "Täit" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Kuusijalkaiset", "D": "Hyönteiset", "E": "Koskikorennot" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Kuusijalkaiset", "D": "Hyönteiset", "E": "Kirput" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Kuusijalkaiset", "D": "Hyönteiset", "E": "Kierresiipiset" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Kuusijalkaiset", "D": "Hyönteiset", "E": "Ripsiäiset" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Kuusijalkaiset", "D": "Hyönteiset", "E": "Vesiperhoset" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Kuusijalkaiset", "D": "Alkuhyönteiset" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Leukakoukulliset" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Tuhatjalkaiset" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Äyriäiset", "D": "Kidusjalkaiset", "E": "Vesikirput" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Äyriäiset", "D": "Kidusjalkaiset", "E": "Lehtijalkaiset" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Äyriäiset", "D": "Kidusjalkaiset", "E": "Kilpikidusjalkaiset" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Äyriäiset", "D": "Leukajalkaiset", "E": "Hankajalkaiset" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Äyriäiset", "D": "Leukajalkaiset", "E": "Kalatäit" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Äyriäiset", "D": "Leukajalkaiset", "E": "Matoäyriäiset" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Äyriäiset", "D": "Leukajalkaiset", "E": "Punkkiäyriäiset" },
{"A": "Alkusuiset","B": "Niveljalkaiset","C": "Äyriäiset", "D": "Leukajalkaiset", "E": "Hiekkaryömijät" },
],
"transform": [
{
"type": "treeify",
"groupby": ["A","B", "C", "D", "E"]
},
{
"type": "hierarchy",
"mode": "cluster",
"nodesize": [20,100]
},
{
"type": "formula",
"field": "align",
"expr": "'right'"
},
{
"type": "formula",
"field": "offset",
"expr": "-10"
}
]
}
],
"marks": [
{
"type": "path",
"from": {
"data": "tree",
"transform": [
{"type": "filter","test": "datum.parent"},
{
"type": "linkpath",
"sourceX": "parent.layout_y",
"sourceY": "parent.layout_x",
"targetX": "layout_y",
"targetY": "layout_x",
"shape": "cornerX"
}
]
},
"properties": {
"enter": {
"path": {"field": "layout_path"},
"strokeWidth": {"value": 2},
"stroke": {"value": "#000000"}
}
}
},
{
"type": "text",
"from": {
"data": "tree",
"transform": [
{
"type": "formula",
"field": "ff_node_label",
"expr": "if(datum.layout_depth == 0, 'Kaksikylkiset', if(datum.layout_depth == 1, datum.A, if(datum.layout_depth == 2, datum.B, if(datum.layout_depth == 3, datum.C,if(datum.layout_depth == 4, datum.D, if(datum.layout_depth == 5, datum.E, if(datum.layout_depth == 6, datum.F, )))))))"
}
]
},
"properties": {
"enter": {
"x": {"field": "layout_y"},
"dx": {"field": "offset"},
"y": {"field": "layout_x"},
"dy": {"value": -8},
"font": {"value": "Arial"},
"fontSize": {"value": 12},
"align": {"field": "align"},
"baseline": {"value": "middle"},
"fill": {"value": "#0000ff"},
"text": {"field": "ff_node_label"}
}
}
}
]
} </graph>
Selkärankaiset
<graph> {
"width": 1024,
"height": 150,
"background": "#ffffff",
"data": [
{
"name": "tree",
"values": [
{"A": "Leuattomat selkärankaiset","B": "Ympyräsuiset","C": "Nahkiaiset" },
{"A": "Leuattomat selkärankaiset","B": "Alkukalat","C": "Pteraspidomorphi" },
{"A": "Leuattomat selkärankaiset","B": "Alkukalat","C": "Thelodonti" },
{"A": "Leuattomat selkärankaiset","B": "","C": "Anaspida" },
{"A": "Rustokalat","B": "Koppapäiset","C": "Sillikuningaskalat" },
{"A": "Rustokalat","B": "Leveäsuiset","C": "Hait" },
{"A": "Rustokalat","B": "Leveäsuiset","C": "Rauskut" },
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Sampikalat" },
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Ankeriaskalat" },
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Sillikalat" },
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Karppikalat" },
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Tetrakalat" },
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Monnikalat" },
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Lohikalat" },
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Haukikalat" },
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Kuorekalat" },
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Sillikuorekalat" },
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Turskakalat" },
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Piikkikalat" },
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Kampelakalat" },
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Simppukalat" },
{"A": "Luukalat","B": "Viuhkaeväiset","C": "Ahvenkalat" },
{"A": "Luukalat","B": "varsieväiset","C": "Latimeriat" },
{"A": "Luukalat","B": "varsieväiset","C": "Keuhkokalat" },
{"A": "Luukalat","B": "varsieväiset","C": "Tetrapoda" },
{"A": "Sammakkoeläimet","B": "Matosammakot","C": "" },
],
"transform": [
{
"type": "treeify",
"groupby": ["A","B", "C", "D"]
},
{
"type": "hierarchy",
"mode": "cluster",
"nodesize": [20,100]
},
{
"type": "formula",
"field": "align",
"expr": "'right'"
},
{
"type": "formula",
"field": "offset",
"expr": "-10"
}
]
}
],
"marks": [
{
"type": "path",
"from": {
"data": "tree",
"transform": [
{"type": "filter","test": "datum.parent"},
{
"type": "linkpath",
"sourceX": "parent.layout_y",
"sourceY": "parent.layout_x",
"targetX": "layout_y",
"targetY": "layout_x",
"shape": "cornerX"
}
]
},
"properties": {
"enter": {
"path": {"field": "layout_path"},
"strokeWidth": {"value": 2},
"stroke": {"value": "#000000"}
}
}
},
{
"type": "text",
"from": {
"data": "tree",
"transform": [
{
"type": "formula",
"field": "ff_node_label",
"expr": "if(datum.layout_depth == 0, 'Selkärankaiset', if(datum.layout_depth == 1, datum.A, if(datum.layout_depth == 2, datum.B, if(datum.layout_depth == 3, datum.C, if(datum.layout_depth == 4, datum.D, if(datum.layout_depth == 5, datum.E, ))))))"
}
]
},
"properties": {
"enter": {
"x": {"field": "layout_y"},
"dx": {"field": "offset"},
"y": {"field": "layout_x"},
"dy": {"value": -8},
"font": {"value": "Arial"},
"fontSize": {"value": 12},
"align": {"field": "align"},
"baseline": {"value": "middle"},
"fill": {"value": "#0000ff"},
"text": {"field": "ff_node_label"}
}
}
}
]
} </graph>