我有一大堆 x 和 y 值的数据点,我需要将它们放入带有 40 个 bin 的直方图中,但 mathlibplot.hist 只允许我输入 1 个带 bin 的变量。我也尝试过 hist2d 但它不是很干净。任何帮助,将不胜感激!
问问题
855 次
2 回答
-1
也许您可以利用 matplotlib 库来解决您的目的:这就像将 2 个直方图叠加在一起。在下面的代码中,我试图在同一空间中绘制 y_train 和 predict(X_train) 的直方图。您可以根据需要修改变量。
import matplotlib.pyplot as plt
plt.hist(y_train, stacked=True,bins=40, label='Actual', alpha=0.5)
plt.hist(regressor.predict(X_train),bins=40, stacked=True, label='Predicted', alpha=0.5)
plt.legend(loc='best')
plt.show()
希望这可以帮助!
于 2020-04-10T15:06:50.250 回答