Matplotlib widget for trame
===========================================================================
.. image:: https://github.com/Kitware/trame-matplotlib/actions/workflows/test_and_release.yml/badge.svg
:target: https://github.com/Kitware/trame-matplotlib/actions/workflows/test_and_release.yml
:alt: Test and Release
trame-matplotlib extend trame **widgets** with a component that is capable of rendering Matplotlib plots.
This library allow you to create rich visualization by leveraging `Matplotlib <https://matplotlib.org/>`__ within trame.
Installing
-----------------------------------------------------------
trame-matplotlib can be installed with `pip <https://pypi.org/project/trame-matplotlib/>`__:
.. code-block:: bash
pip install --upgrade trame-matplotlib
Usage
-----------------------------------------------------------
The `Trame Tutorial <https://kitware.github.io/trame/docs/tutorial.html>`__ is the place to go to learn how to use the library and start building your own application.
The `API Reference <https://trame.readthedocs.io/en/latest/index.html>`__ documentation provides API-level documentation.
License
-----------------------------------------------------------
trame-matplotlib is made available under the BSD-3 License. For more details, see `LICENSE <https://github.com/Kitware/trame-matplotlib/blob/master/LICENSE>`__
This package is under the BSD-3 License as it is compatible with `matplotlib <https://matplotlib.org/stable/users/project/license.html>`__ and `mpld3 <https://github.com/mpld3/mpld3/blob/master/LICENSE>`__ which are used underneath that trame widget.
Community
-----------------------------------------------------------
`Trame <https://kitware.github.io/trame/>`__ | `Discussions <https://github.com/Kitware/trame/discussions>`__ | `Issues <https://github.com/Kitware/trame/issues>`__ | `RoadMap <https://github.com/Kitware/trame/projects/1>`__ | `Contact Us <https://www.kitware.com/contact-us/>`__
.. image:: https://zenodo.org/badge/410108340.svg
:target: https://zenodo.org/badge/latestdoi/410108340
Enjoying trame?
-----------------------------------------------------------
Share your experience `with a testimonial <https://github.com/Kitware/trame/issues/18>`__ or `with a brand approval <https://github.com/Kitware/trame/issues/19>`__.
Code sample
-----------------------------------------------------------
Using the component method
.. code-block:: python
import matplotlib.pyplot as plt
from trame.widgets import matplotlib
fig, ax = plt.subplots(**figure_size)
widget = matplotlib.Figure(figure=None) # could pass fig at construction
widget.update(fig)
Raw data
{
"_id": null,
"home_page": null,
"name": "trame-matplotlib",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "Python, Interactive, Web, Application, Framework",
"author": "Kitware Inc.",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/ac/a5/3985029203ec8134a0cea15334d14d387328e450023fdf12b3ead7b784a6/trame-matplotlib-2.0.3.tar.gz",
"platform": null,
"description": "Matplotlib widget for trame\n===========================================================================\n\n.. image:: https://github.com/Kitware/trame-matplotlib/actions/workflows/test_and_release.yml/badge.svg\n :target: https://github.com/Kitware/trame-matplotlib/actions/workflows/test_and_release.yml\n :alt: Test and Release\n\ntrame-matplotlib extend trame **widgets** with a component that is capable of rendering Matplotlib plots.\nThis library allow you to create rich visualization by leveraging `Matplotlib <https://matplotlib.org/>`__ within trame.\n\n\nInstalling\n-----------------------------------------------------------\n\ntrame-matplotlib can be installed with `pip <https://pypi.org/project/trame-matplotlib/>`__:\n\n.. code-block:: bash\n\n pip install --upgrade trame-matplotlib\n\n\nUsage\n-----------------------------------------------------------\n\nThe `Trame Tutorial <https://kitware.github.io/trame/docs/tutorial.html>`__ is the place to go to learn how to use the library and start building your own application.\n\nThe `API Reference <https://trame.readthedocs.io/en/latest/index.html>`__ documentation provides API-level documentation.\n\n\nLicense\n-----------------------------------------------------------\n\ntrame-matplotlib is made available under the BSD-3 License. For more details, see `LICENSE <https://github.com/Kitware/trame-matplotlib/blob/master/LICENSE>`__\nThis package is under the BSD-3 License as it is compatible with `matplotlib <https://matplotlib.org/stable/users/project/license.html>`__ and `mpld3 <https://github.com/mpld3/mpld3/blob/master/LICENSE>`__ which are used underneath that trame widget.\n\n\nCommunity\n-----------------------------------------------------------\n\n`Trame <https://kitware.github.io/trame/>`__ | `Discussions <https://github.com/Kitware/trame/discussions>`__ | `Issues <https://github.com/Kitware/trame/issues>`__ | `RoadMap <https://github.com/Kitware/trame/projects/1>`__ | `Contact Us <https://www.kitware.com/contact-us/>`__\n\n.. image:: https://zenodo.org/badge/410108340.svg\n :target: https://zenodo.org/badge/latestdoi/410108340\n\n\nEnjoying trame?\n-----------------------------------------------------------\n\nShare your experience `with a testimonial <https://github.com/Kitware/trame/issues/18>`__ or `with a brand approval <https://github.com/Kitware/trame/issues/19>`__.\n\n\nCode sample\n-----------------------------------------------------------\n\nUsing the component method\n\n.. code-block:: python\n\n import matplotlib.pyplot as plt\n from trame.widgets import matplotlib\n\n fig, ax = plt.subplots(**figure_size)\n\n widget = matplotlib.Figure(figure=None) # could pass fig at construction\n widget.update(fig)\n",
"bugtrack_url": null,
"license": "BSD License",
"summary": "Markdown widget for trame",
"version": "2.0.3",
"project_urls": null,
"split_keywords": [
"python",
" interactive",
" web",
" application",
" framework"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "91bf0a75fece4d89f21913615efac209f82cc13db80a7e2537c127a742aaf046",
"md5": "b0adcca8892a74ec7b8bf36bd3795693",
"sha256": "e221605f0ad8c5c3677c09f49f6881bedd0eab16a2b24824a8e0fd013267a698"
},
"downloads": -1,
"filename": "trame_matplotlib-2.0.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b0adcca8892a74ec7b8bf36bd3795693",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 110542,
"upload_time": "2024-03-19T22:22:15",
"upload_time_iso_8601": "2024-03-19T22:22:15.037014Z",
"url": "https://files.pythonhosted.org/packages/91/bf/0a75fece4d89f21913615efac209f82cc13db80a7e2537c127a742aaf046/trame_matplotlib-2.0.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "aca53985029203ec8134a0cea15334d14d387328e450023fdf12b3ead7b784a6",
"md5": "c323f7f00f7e68a7719ba298550100ce",
"sha256": "4cf0beb092fc2b11988480346a0cae3ce5fe0267429c7876727a8389bded5cd6"
},
"downloads": -1,
"filename": "trame-matplotlib-2.0.3.tar.gz",
"has_sig": false,
"md5_digest": "c323f7f00f7e68a7719ba298550100ce",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 110346,
"upload_time": "2024-03-19T22:22:16",
"upload_time_iso_8601": "2024-03-19T22:22:16.795329Z",
"url": "https://files.pythonhosted.org/packages/ac/a5/3985029203ec8134a0cea15334d14d387328e450023fdf12b3ead7b784a6/trame-matplotlib-2.0.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-19 22:22:16",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "trame-matplotlib"
}