微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在1个单元格Python中合并2个图?

如何解决如何在1个单元格Python中合并2个图?

您是否可以通过这种方式更改我的代码,以使这2个图并排显示,即在1行和2列中(子图nrows = 1,ncols = 2)?目前,我将这些图表放在2个单独的单元格中,并将它们放在1个中。

我的代码: 第一个情节:

from yellowbrick.classifier import (PrecisionRecallCurve)
fig,ax = plt.subplots(figsize=(10,6))
viz = PrecisionRecallCurve(DecisionTreeClassifier(max_depth=4))
viz.fit(X_train_model_2,y_train_model_2)
print(viz.score(X_test_model_2,y_test_model_2))
viz.ax.set(title="Krzywa precyzja-czułość klasyfikatora drzewa losowego",xlabel="Czułość",ylabel="Precyzja")
ax.legend(("Binarna krzywa precyzja-czułość","Średnia precyzja = {:0.2f}".format(viz.score(X_test_model_2,y_test_model_2))),frameon=True,loc="lower left")

plt.show()

第二个情节:

import scikitplot as skplt
fig,6))
y_probas = decision_tree.predict_proba(X_test_model_2)
skplt.metrics.plot_cumulative_gain(y_test_model_2,y_probas,ax=ax)
ax.set(title="Krzywa skumulowanych zysków",xlabel="Odsetek próbek",ylabel="Zysk")
ax.legend(("Klasa 0","Klasa 1","Krzywa odniesienia"),loc="lower right")
plt.show()

解决方法

也许有帮助:

div

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。