【发布时间】:2020-02-05 13:54:25
【问题描述】:
为条形图创建图例时,仅将列表的第一个元素添加到图例中。
我尝试通过分组数据框打印图例,条形图是出现的直方图
df = pd.DataFrame({'mod': biomarkers})
counts =df.groupby('mod', as_index=False)
counts.size().plot(kind='bar',width=1.0)
names = np.array(counts.describe())[:,2]
counts = np.array(counts.describe())[:,3]
plt.legend(list(names))
plt.show()
【问题讨论】:
-
确实,一个带有 n 个条形的条形图提供了一个图例条目。如果您想要 n 个图例条目,您需要自己 create them 或绘制 n 个条形图。
标签: python matplotlib