Fix plotly multi-index without index names (issue #399)

This commit is contained in:
allegroai 2021-08-12 13:25:48 +03:00
parent 99e6598e70
commit fe77837992

View File

@ -504,7 +504,7 @@ def create_plotly_table(table_plot, title, series, layout_config=None):
cells_values = table_plot.T.values.tolist()
if index_added:
if isinstance(table_plot.index, pd.MultiIndex):
headers_values = list(table_plot.index.names or []) + headers_values
headers_values = [n or "" for n in (table_plot.index.names or [])] + headers_values
cells_values = list(zip(*(table_plot.index.values.tolist() or []))) + cells_values
else:
headers_values.insert(0, table_plot.index.name or "")