Metadata-Version: 2.1
Name: vaxa-plotly-branding
Version: 3.1.1
Summary: 
Author: Curtis West
Author-email: curtis@curtiswest.net
Requires-Python: >=3.9
Classifier: Programming Language :: Python :: 3
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: pandas (>=2.0)
Requires-Dist: pillow (>=9.5.0,<10.0.0)
Requires-Dist: plotly (>=5.18.0,<5.19.0)
Description-Content-Type: text/markdown

Automatically brands Plotly charts with Vaxa Analytics branding.

## Installation
    
    ```bash
    pip install vaxa_plotly_branding
    ```

## Usage

    ```python
    import plotly.express as px
    import vaxa_plotly_branding

    # use templates manually
    px.line().update_layout(template='vaxa_analytics')
    px.line().update_layout(template='vaxa_analytics_no_logo')

    # or register by default
    from vaxa_plotly_branding import default_to_vaxa_analytics_template
    default_to_vaxa_analytics_template()
    px.line() # will use vaxa_analytics template by default

    from vaxa_plotly_branding import default_to_vaxa_analytics_no_logo_template
    default_to_vaxa_analytics_no_logo_template()
    px.line() # will use vaxa_analytics_no_logo template by default    
    ```


