Metadata-Version: 2.4
Name: vennfan
Version: 0.0.4
Summary: VennFan
Home-page: https://github.com/aielte-research/vennfan.git
Author: Bálint Csanády
Author-email: Bálint Csanády <csbalint@protonmail.ch>
License-Expression: MIT
Project-URL: Homepage, https://github.com/aielte-research/vennfan
Project-URL: Repository, https://github.com/aielte-research/vennfan.git
Project-URL: arXiv, https://https://arxiv.org/abs/2601.06980
Keywords: Venn,Venn diagram,Matplotlib,6 sets,7 sets,8 sets,visualization,plotting
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Framework :: Matplotlib
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Scientific/Engineering :: Visualization
Requires-Python: >3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy
Requires-Dist: matplotlib
Requires-Dist: pyyaml
Requires-Dist: scipy
Dynamic: author
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python

![Python 3x](https://img.shields.io/badge/python-3.x-blue.svg)
[![pypi](https://img.shields.io/pypi/v/vennfan.svg)](https://pypi.org/project/vennfan/)
# VennFan
## Overview
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.

This module provides a function for creating VennFan Matplotlib figures for up to nine classes.

![vennfan_sine_N7](https://github.com/aielte-research/vennfan/blob/master/example/vennfan_sine_N7.png?raw=true "vennfan_sine_N7")

![vennfan_cosine_N7](https://github.com/aielte-research/vennfan/blob/master/example/vennfan_cosine_N7.png?raw=true "vennfan_cosine_N7")

## Installation
```
pip install vennfan
```

## How to Cite
```bibtex
@misc{csanády2026newperspectivedrawingvenn,
      title={A New Perspective on Drawing Venn Diagrams for Data Visualization}, 
      author={Bálint Csanády},
      year={2026},
      eprint={2601.06980},
      archivePrefix={arXiv},
      primaryClass={cs.GR},
      url={https://arxiv.org/abs/2601.06980}, 
}
```

## License
This project is licensed under the MIT License (c) 2025 Bálint Csanády, aielte-research. See the LICENSE file for details.
