Vennov dijagram je grafička ilustracija odnosa između različitih skupova podataka. Najpoznatije je da uključuje dva skupa, predstavljena s dva kruga koji se preklapaju, iako se ovi dijagrami također mogu napraviti s tri kruga ili nizom složenih oblika koji predstavljaju više od tri skupa podataka. Vennovi dijagrami naširoko se koriste u grani matematike poznatoj kao teorija skupova, a često se pojavljuju u razrednim vježbama koje su osmišljene kako bi učenike navele na razmišljanje o odnosima između stvari.
Vennov dijagram razvio je John Venn, engleski matematičar koji je živio između 1834.-1923. Njegov poznati dijagram izmišljen je 1881. godine, a zapravo je obilježen u obliku vitraža na njegovom bivšem koledžu. Grafički pokazujući kako su skupovi podataka međusobno povezani, Venn je uvelike razjasnio područje teorije skupova. Kasniji su matematičari dotjerali oblik dijagrama, ali osnovni sustav ostaje isti i u širokoj upotrebi diljem svijeta.
Klasični Vennov dijagram uključuje dva skupa, kao što je popis svih liječnika u gradu i svih stanovnika određene četvrti. Svaki skup je predstavljen krugom, a gdje se krugovi preklapaju, stvara se regija koja uključuje članove oba skupa. U ovom slučaju, regija bi uključivala sve stanovnike određene četvrti koji su također liječnici. Treći skup se može dodati dijagramu, kao što je popis svih ljudi u gradu koji imaju pse.
Kada su tri kruga uključena u Vennov dijagram, formira se nekoliko područja preklapanja. U slučaju gornjeg primjera mogli bismo vidjeti koji liječnici imaju pse, koji liječnici žive u određenoj četvrti i koji stanovnici te četvrti imaju pse. U samoj sredini dijagrama, gdje se sva tri kruga preklapaju, imali bismo popis liječnika koji posjeduju pse u susjedstvu.
Vennov dijagram je vrlo koristan za kategoriziranje stvari i postavljanje informacija na način koji ih čini lakšim za shvaćanje. Mnogi ga vole koristiti za rješavanje problema, jer se uz njegovu pomoć mogu riješiti mnogi svjetski problemi. Kada je u Vennov dijagram uključeno više skupova podataka, potrebno je stvoriti niz zamršenih oblika kako bi se željena područja preklapala, što može rezultirati nekim doista zapanjujućim ilustracijama podataka.