Venn -kaavio on graafinen esitys eri tietojoukkojen välisestä suhteesta. Tunnetuimmin se sisältää kaksi joukkoa, joita edustaa kaksi päällekkäistä ympyrää, vaikka nämä kaaviot voidaan tehdä myös kolmella ympyrällä tai sarjalla monimutkaisia muotoja, jotka edustavat enemmän kuin kolmea tietojoukkoa. Venn -kaavioita käytetään laajalti matematiikan alalla, joka tunnetaan joukko -teoriana, ja ne esiintyvät usein luokkahuoneharjoituksissa, joiden tarkoituksena on saada oppilaat ajattelemaan asioiden välisiä suhteita.
Venn-kaavion kehitti John Venn, englantilainen matemaatikko, joka asui vuosina 1834-1923. Hänen kuuluisa kaavio keksittiin vuonna 1881, ja sitä todella muistetaan lasimaalauksen muodossa hänen entisessä korkeakoulussaan. Esittämällä graafisesti, miten datajoukot liittyvät toisiinsa, Venn selvensi suuresti joukkoteorian alaa. Myöhemmin matemaatikot muokkasivat kaavion muotoa, mutta perusjärjestelmä pysyy samana, ja sitä käytetään laajasti ympäri maailmaa.
Klassinen Venn -kaavio sisältää kaksi sarjaa, kuten luettelon kaikista kaupungin lääkäreistä ja kaikista tietyn naapuruston asukkaista. Jokaista joukkoa edustaa ympyrä, ja jos ympyrät ovat päällekkäin, luodaan alue, joka sisältää molempien joukkojen jäsenet. Tässä tapauksessa alueelle kuuluisivat kaikki tietyn naapuruston asukkaat, jotka ovat myös lääkäreitä. Kolmas sarja voidaan lisätä kaavioon, kuten luettelo kaikista kaupungin ihmisistä, joilla on koiria.
Kun kolme ympyrää sisällytetään Venn -kaavioon, muodostuu useita päällekkäisyyksiä. Yllä olevan esimerkin tapauksessa voimme nähdä, mitkä lääkärit ovat koiria, mitkä lääkärit asuvat tietyllä naapurustolla ja mitkä kyseisen asuinalueen asukkailla on koiria. Kaavion keskellä, jossa kaikki kolme ympyrää ovat päällekkäin, meillä olisi luettelo naapuruston koiranomistajista.
Venn -kaavio on erittäin hyödyllinen asioiden luokittelussa ja tietojen asettamisessa tavalla, joka helpottaa niiden ymmärtämistä. Monet ihmiset haluavat käyttää sitä ongelmanratkaisuun, koska monet maailman ongelmat voidaan ratkaista sen avulla. Kun Venn -kaavioon liittyy enemmän datajoukkoja, on luotava useita mutkikkaita muotoja haluttujen päällekkäisyyksien aikaansaamiseksi, mikä voi johtaa todella hämmästyttäviin havainnollistuksiin tiedoista.