pandas.plotting.table#

pandas.plotting.table(ax, data, **kwargs)[source]#

Helper function to convert DataFrame and Series to matplotlib.table.

Parameters:
axMatplotlib axes object
dataDataFrame or Series

Data for table contents.

**kwargs

Keyword arguments to be passed to matplotlib.table.table. If rowLabels or colLabels is not specified, data index or column name will be used.

Returns:
matplotlib table object

Examples

>>> import matplotlib.pyplot as plt
>>> df = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
>>> fix, ax = plt.subplots()
>>> ax.axis('off')
(0.0, 1.0, 0.0, 1.0)
>>> table = pd.plotting.table(ax, df, loc='center',
...                           cellLoc='center', colWidths=list([.2, .2]))
../../_images/pandas-plotting-table-1.png