Beautiful tables in matplotlib.
plottable is a Python library for plotting beautifully customized, presentation ready tables in Matplotlib.
To learn about its functionality, have a look at the
documentation
.
Quickstart
Installation
pip install plottable
A Basic Example
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
from plottable import Table
d = pd.DataFrame(np.random.random((5, 5)), columns=["A", "B", "C", "D", "E"]).round(2)
fig, ax = plt.subplots(figsize=(6, 5))
tab = Table(d)
plt.show()
You can find the notebook here
Styling A Table
There are three main ways to customize a table:
Contributing
Contributors are very welcome to this project.
Please take a look at the Contributor Guide
Credits
plottable is built for the lack of good table packages in the python ecosystem.
It draws inspiration from R packages gt and reactable, from blog posts about creating tables in matplotlib Tim Bayer: How to create custom tables and Son of a corner: Beautiful Tables in Matplotlib, a Tutorial and from matplotlibs own table module.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
"PyPI", "Python Package Index", and the blocks logos are registered trademarks of the Python Software Foundation.
© 2024 Python Software Foundation
Site map