【发布时间】:2022-07-08 17:07:50
【问题描述】:
我想让比较这个预测值和测试值更容易,所以我正在考虑两种方法来实现这一点:
- 将 X 轴和 Y 轴缩放到相同的比例
- 绘制一条直线 (y=x)
- 真的很想有某种方法来“排除”异常值或“放大”到点密集的区域,而无需手动从数据集中排除异常值(因此它会自动完成)。这可能吗?
sns.scatterplot(y_pred, y_true)
plt.grid()
环顾四周并测试了plt.axis('equal'),正如另一个问题中提到的那样,但它似乎不太正确。尝试使用plt.plot((0,0), (30,30)) 创建线性图,但没有显示任何内容。关于如何可视化这一点的任何其他输入也将不胜感激。谢谢!
【问题讨论】:
-
对于线性图,您可能应该这样做
plt.plot([0,30], [0,30]) -
这几乎是题外话,因为这里的技术问题有 OP 已经找到的简单答案。也许更适合 Data Science Stack Exchange?
-
如果能获得更多关于数据集可能是什么样子的示例,那就太好了。它的措辞方式很模糊。
-
很多 matplotlib 后端支持开箱即用的缩放。你用什么环境?绘图窗口对您来说是什么样的?
标签: python matplotlib seaborn