文氏图(英语:Venn diagram),或译Venn图、温氏图、维恩图、范氏图,是在所谓的
集合论(或者类的理论)数学分支中,在不太严格的意义下用以表示
集合(或
类)的一种草图。
它们用于展示在不同的事物群组(集合)之间的
数学或
逻辑联系,尤其适合用来表示集合(或)类之间的“大致关系”,它也常常被用来帮助推导(或理解推导过程)关于集合运算(或类运算)的一些规律。
John Venn 是
十九世纪英国的哲学家和数学家,他在 1881年发明了文氏图。在
剑桥大学的 Caius 学院的
彩色玻璃窗上有对他的这个发明的纪念。
在文氏图法中,如果有论域,则以一个矩形框(的内部区域)表示论域;各个集合(或类)就以圆/椭圆(的内部区域)来表示。两个圆/椭圆相交,其相交部分表示两个集合(或类)的公共元素,两个圆/椭圆不相交(相离或相切,而实际上在文氏图中相切是没有什么意义的,因为文氏图是以图形的内部区域来表示的)则说明这两个集合(或类)没有公共元素。