我想画一个直方图,我现在做的是:
plt.hist(y_pred_train_bdt[y_train_==0], color='r', alpha=0.6, range=high_low, bins=bins,
histtype='stepfilled', normed=True, label="b1")
plt.hist(y_pred_train_bdt[y_train_==2], color='y', alpha=0.5, range=high_low, bins=bins,
histtype='stepfilled', normed=True, label="b2")
plt.hist(y_pred_train_bdt[y_train_==3], color='orange', alpha=0.4, range=high_low, bins=bins,
histtype='stepfilled', normed=True, label="b3")
plt.hist(y_pred_train_bdt[y_train_==1], color='b', alpha=0.5, range=high_low, bins=bins,
histtype='stepfilled', normed=True, label="s1")
plt.hist(y_pred_train_bdt[y_train_==4], alpha=0.5, range=high_low, bins=bins,
histtype='stepfilled', normed=True, label="s2")
实际上我只需要2个直方图,第一个是前3个直方图“b1”“b2”和“b3”的和,第二个是“s1”和“s2”。我想要的贡献的3个组成部分为第一个和2个组成部分为第二个可见的不同颜色。你知道吗
我如何绘制一个直方图,其中每个栏有多种颜色和高度可视化的贡献,每个组成部分?你知道吗
例如,如果在纸盒1中b1:b2:b3是1:2:3,则条的底部1/6应为红色,然后2/6应为黄色,最后3/6应为橙色。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐