← RunoVerse

Emotional Geography of Runosong

Where do different emotions concentrate across 845 Finnic runosong collection places? Explore the geographic distribution of 38 emotion families across 26 domains, revealing cultural-geographic patterns in oral poetry.

20

Statistics

Emotion Hotspots

Select an emotion to see top places.

Estonian vs Finnish

Emotional Diversity

Regional Emotion Heatmap (top 20 places x top 10 domains)

Loading...
▶

Emotion Co-occurrence Patterns

Press C to toggle

Emotional density at collection places shown on the map

Choropleth map of 38 emotion families across 845 Finnic runosong collection places — discover where joy, sorrow, fear, and love are expressed in oral poetry.

PlacePoemsEmotional DensityEmotion wordsDominant domainEmotional Diversity
Pyhäjärvi241,611.3810General Positive1.71
Korpilompolo431,473.6828Joy1.75
Nordkapp541,368.8236Anger1.62
Junosuvanto581,285.7127Pain1.54
Pajala961,237.1136Pain1.79
Revonlahti221,226.4265Joy2.03
Oravainen251,225.331General Positive1.58
Porsanki391,180.8132Joy1.81
Enontekiö931,154.7350Anger1.95
Riihimäki1041,149.9379Joy1.96
Grue Finnskog251,134.6475Pain1.67
Kolari2211,130.36137Sadness2.08
Kannus311,120.3354Love2.14
Köyliö201,111.111Sadness0.00
Mikkeli mlk1621,101.75183Joy2.21
Raisio211,079.5519Sadness1.75
Porvoo1201,078.9897Anger2.09
Joensuu1041,073.83160Anger2.30
Kaaresuvanto321,055.917Pain1.61
Harlu1361,050.04277Joy2.20
Konginkangas481,033.0625Anger1.85
Nastola831,027.1934Sadness1.90
Pomarkku1511,024.14140Sadness2.20
Eurajoki1101,020.79108Anger2.10
Jällivaara1801,013.26107Sadness2.09
Vehmaa751,005.95169Love2.04
Viljakkala3601,002.47203Anger1.96
Kisko105996.85158Joy2.28
Säkylä27995.0220Joy1.94
Sortavala mlk420978.84296Love2.34
Hämeenkyrö327970.68427Love2.05
Sauvo131968.99225Love2.06
Miehikkälä135967.74102Love2.08
Ii107966.93269Love2.34
Multia63965.9151Anger1.95
Kihniö199963.93163Anger2.12
Nurmo46962.9613Sadness1.99
Pertunmaa62959.7531Pain1.96
Yläne321959.45291Sadness2.19
Haapasaari38958.0816Pain0.78
Laatokan Karjala (Raja-Karjala)99954.83446Anger2.34
Kotka96951.0935Sadness2.08
Suursaari78948.9152Love1.68
Lumivaara377944.42226Joy2.18
Lapväärtti87943.82126Love2.03
Taivassalo73942.12306Love1.94
Anttola97941.1856Pain2.22
Nurmijärvi105939.25252Joy2.07
Koski Hl142937.5168Love2.01
Hausjärvi263936.7330Joy2.08
Askola74935.0985Love2.20
Kiukainen22933.3335Love1.74
Hyvinkää270929.28272Love2.21
Vuoksenranta284924.96159Love2.32
Renko210923.95130Love2.06
Kolppana31922.8767Love1.84
Uurainen68921.1897Love2.20
Jyväskylä mlk69920.5851Anger1.99
Rantsila323916.13414Anger2.31
Keminmaa349909.09143Sadness2.19
Tornio168908.1790Sadness2.08
Peräpohjola728906.82326Sadness2.15
Laitila196906.3413Joy2.22
Muonio273903.85204Anger2.14
Kaustinen104902.26168Love2.20
Padasjoki104898.9989Anger2.11
Luvia65898.71181Joy2.03
Lavia133896.46129Love2.30
Omasvuono20894.43122Love2.25
Pertteli227893.48515Love2.07
Alastaro264892.19264Love1.93
Heinävesi914892.11621Anger2.27
Tervola196887.55206Sadness2.26
Virolahti230887.52288Love2.11
Ylämaa92886.0835Sadness2.14
Humppila120885.95174General Positive2.12
Joutseno226885.61216Anger2.31
Maaria170885.52181Sadness2.02
Vaasa22884.6223Anger1.75
Oulunsalo49884.49134Love2.17
Ranua556882.22194Sadness2.13
Pusula256881.72287Love2.13
Kangaslampi196880.94293Joy2.23
Myrskylä154879.27126Love2.17
Nissi188877.29499Joy2.53
Kuru202876.65113Sadness1.89
Kajaani mlk60872.5589Anger2.00
Sippola206872.37203General Positive1.99
Muolaa872870.61728Love2.37
Hattula739869.81608Sadness2.11
Kaarina49869.5712Anger0.89
Pylkönmäki93867.487Anger2.19
Noormarkku211865.96376Love2.21
Jukkasjärvi27865.840Anger2.22
Äyräpää115864.6669Pain2.31
Kankaanpää411864.13297Anger2.09
Pihtipudas506863.34585Anger2.26

This is a static summary — the full, searchable dataset is in the interactive explorer above.

▶

Emotion Vocabulary Atlas

Select a domain or family to explore regional vocabulary

Emotional Geography - Help

Keyboard Shortcuts

SShare current view URL XExport visible places as CSV CToggle correlation matrix WToggle vocabulary atlas ?Toggle this help overlay RSelect random emotion domain EscClose overlay / deep-dive panel

What is this page?

This explorer maps the emotional landscape of Finnic runosong across 845 collection places. Each place is scored by how often emotion-bearing words appear in its poems, counted with the site's emotion lexicon across the whole corpus of roughly 290,000 poems.

Emotion domains and families

Emotions are organized into 26 domains (e.g., Love, Grief, Anger, Fear) that group 38 finer-grained families. The left panel lists every domain; click the arrow to expand and see individual families. Selecting a domain or family recolors the map.

The choropleth map

Each circle represents one collection place. Circle size and opacity encode the value: larger, darker circles indicate higher concentrations. In domain or family mode, circles reflect total occurrences of that emotion's words. In "Overall Emotional Density" mode, circles show a density ratio (emotion word occurrences per 10,000 total words).

Place deep-dive

Click any place name in the Hotspots, Diversity, or Heatmap tables to open a detailed panel with full domain bar chart (showing corpus average), top emotion words with translations, and cross-links to related pages. The URL hash updates so you can share a link to a specific place.

Correlation matrix

The co-occurrence section (press C) shows Pearson correlations between the top 12 emotion domains across all places. Red cells mean domains that tend to concentrate in the same places; blue cells mean they avoid each other. Click a cell to highlight both domains on the heatmap above.

Normalization: per 1000 poems

Enable "Per 1000 poems" to normalize by poem count, correcting for uneven collection sizes and the effect of long poems with repeated emotion words.

Minimum poems filter

The Min poems slider hides places with too few poems. A threshold of 20-50 is recommended for meaningful patterns.

Language filter

Use the ET / FI / All buttons to show only Estonian (ERAB) or Finnish (SKVR + JR) places.

Place detail and radar charts

Click any circle to open the right panel with that place's full emotion profile. The radar chart shows scores across all 26 domains. Shift+click a second place to overlay its radar polygon for comparison.

Data source

Emotion annotations come from the RunoVerse emotion lexicon (38 families, 61,070 word forms, built by consensus over 12 detection methods). Place coordinates from ERAB, SKVR, and JR metadata.

RunoVerse emotion lexicon compiled by Kaarel Veskis (ERA / University of Tartu). EKKD-III5 project (2025-2027). Funded by the Ministry of Education and Science.

Press ? for shortcuts