考虑以下代码:
col_indices = pd.MultiIndex.from_product([[1,2], ['a', 'b']])
row_indices = [1,2,3]
df = pd.DataFrame(index=row_indices, columns=col_indices)
绘制此图时,我得到了五个图例条目,其中包括一个表示None,None:
这是为什么,如何摆脱它?
答案 0 :(得分:1)
选项1
您可以将其放入:
df.columns.names = ['', '']
或者,如果您想在此处显示某些内容:
df.columns.names = ['name1', 'name2']
标签是DataFrame的多索引级别的名称。
选项2
添加:
plt.legend()
在绘图命令之后。您需要在代码顶部具有“将matplotlib.pyplot导入为plt”。