Metadata-Version: 2.1
Name: classfig
Version: 0.2.4
Summary: Matplotlib wrapper for comfortable figure handling
Home-page: https://pypi.org/project/classfig/
License: MIT
Keywords: matplotlib,figure
Author: Fabian Stutzki
Author-email: fast@fast-apps.de
Requires-Python: >=3.8,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: matplotlib (>=3,<4)
Description-Content-Type: text/markdown

# classfig
Comfortable figure handling in Python3 / Matplotlib

written by Fabian Stutzki, fast@fast-apps.de

licensed under MIT

## Usage
The package has to be imported:

```python
from classfig import classfig
```

A very simple example is:

```python
fig = classfig()
fig.plot()
fig.show()
```

classfig allows for more complex behavior with multiple subplots, legend, grid and saving to multiple files at once.

```python
fig = classfig('PPT',nrows=2) # create figure
fig.plot([1,2,3,1,2,3,4,1,1]) # plot first data set
fig.title('First data set') # set title for subplot
fig.subplot() # set focus to next subplot/axis
fig.plot([0,1,2,3,4],[0,1,1,2,3],label="random") # plot second data set
fig.legend() # generate legend
fig.grid() # show translucent grid to highlight major ticks
fig.xlabel('Data') # create xlabel for second axis
fig.save('test_fig1.png','pdf') # save figure to png and pdf
```


