Python 绘制分层索引数据帧
考虑以下代码:Python 绘制分层索引数据帧,python,pandas,dataframe,plot,hierarchical-data,Python,Pandas,Dataframe,Plot,Hierarchical Data,考虑以下代码: col_indices = pd.MultiIndex.from_product([[1,2], ['a', 'b']]) row_indices = [1,2,3] df = pd.DataFrame(index=row_indices, columns=col_indices) 当我绘制此图时,我得到了五个图例条目,其中一个表示无,无: 为什么会出现这种情况?我怎样才能摆脱它?选项1 您可以通过以下方式将其删除: df.columns.names = ['', '']
col_indices = pd.MultiIndex.from_product([[1,2], ['a', 'b']])
row_indices = [1,2,3]
df = pd.DataFrame(index=row_indices, columns=col_indices)
当我绘制此图时,我得到了五个图例条目,其中一个表示无,无:
为什么会出现这种情况?我怎样才能摆脱它?选项1 您可以通过以下方式将其删除:
df.columns.names = ['', '']
或者,如果您希望在此处显示某些内容:
df.columns.names = ['name1', 'name2']
标签是数据帧的多索引级别的名称
选项2
加:
在打印命令之后。您需要在代码的顶部有“import matplotlib.pyplot as plt”
plt.legend()