dorsal/arxiv
View SchemaA New Perspective on Drawing Venn Diagrams for Data Visualization
| Authors | Bálint Csanády |
|---|---|
| Categories | |
| ArXiv ID | 2601.06980vv1 |
| URL | https://arxiv.org/abs/2601.06980 |
| License | http://arxiv.org/licenses/nonexclusive-distrib/1.0/ |
Abstract
We introduce VennFan, a method for generating $n$-set Venn diagrams based on the polar coordinate projection of trigonometric boundaries, resulting in Venn diagrams that resemble a set of fan blades. Unlike most classical constructions, our method emphasizes readability and customizability by using shaped sinusoids and amplitude scaling. We describe both sine- and cosine-based variants of VennFan and propose an automatic label placement heuristic tailored to these fan-like layouts. VennFan is available as a Python package (https://pypi.org/project/vennfan/).
{
"annotation_id": "ba0cb84c-91be-40c9-beea-c2eccf1927ae",
"date_created": "2026-02-17T05:53:08.513000Z",
"date_modified": "2026-02-17T05:53:08.513000Z",
"file_hash": "e3626b4e02173ea6b78dea79df34d448e2b602fd1c97af169ea80b1d1ede8bd0",
"private": false,
"record": {
"abstract": "We introduce VennFan, a method for generating $n$-set Venn diagrams based on the polar coordinate projection of trigonometric boundaries, resulting in Venn diagrams that resemble a set of fan blades. Unlike most classical constructions, our method emphasizes readability and customizability by using shaped sinusoids and amplitude scaling. We describe both sine- and cosine-based variants of VennFan and propose an automatic label placement heuristic tailored to these fan-like layouts. VennFan is available as a Python package (https://pypi.org/project/vennfan/).",
"arxiv_id": "2601.06980",
"authors": [
"B\u00e1lint Csan\u00e1dy"
],
"categories": [
"cs.GR",
"cs.CG",
"cs.HC",
"math.CO"
],
"license": "http://arxiv.org/licenses/nonexclusive-distrib/1.0/",
"title": "A New Perspective on Drawing Venn Diagrams for Data Visualization",
"url": "https://arxiv.org/abs/2601.06980",
"version": "v1"
},
"schema_id": "dorsal/arxiv",
"source": {
"execution_id": "6932d399-d7f0-4a55-9431-4ddb423d5b3f",
"id": "arXiv Dataset",
"type": "Model",
"variant": "snapshot-2026-01-17",
"version": "0.1.0"
},
"user_id": 1000002
}