【问题标题】:How do contour plots work?等高线图如何工作?
【发布时间】:2015-10-25 13:13:48
【问题描述】:

所以我试图找出一种方法来制作等高线图,其中等高线标记封闭数据点的百分比表示总数的 75%、50% 和 25%。

我有一个来自 sklearn 的归一化高斯 kde,我可以从对数密度输出中绘制概率分布函数。

要做我想做的事,我要么需要在绘制轮廓之前计算轮廓应该位于的位置,要么将很多轮廓绘制在一起,然后找到最接近的(通过使用 matplotlib 的path.contains_points() 的一些迭代技术也许)。

我想避免使用 matplotlib 来绘制和重绘所有内容。所以我的问题是:轮廓算法是如何工作的?我已经查看了源代码,但如果有人有很好的解释方法/我如何修改它会非常有帮助!

【问题讨论】:

    标签: python matplotlib plot


    【解决方案1】:

    等高线图很可能是在 2d 图中可视化 3d 数据。您可以用点细分平面并尝试对轮廓进行线性插值/变换。所以,基本上你有 3 个值 x,y,z 但你需要在 2d 中绘制它。简单的等高线图是点的三角剖分,每个三角形的颜色由三个顶点的平均值确定。这是一个示例 php 实现:https://cntm.codeplex.com/.

    【讨论】:

    • @Lucidnosense:如果我的回答有帮助,请考虑接受和/或投票!
    猜你喜欢
    • 1970-01-01
    • 2018-10-12
    • 2019-12-13
    • 2017-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-17
    相关资源
    最近更新 更多