我有一些由外部程序生成的XYZ值的表面数据。我想使用matplotlib创建以下图形:
- 表面图 - 等高线图 - 等高线图覆盖表面图
我查看了matplotlib中绘制表面和等高线的几个示例,但发现Z值似乎是X和Y的函数,即Y〜f(X,Y)。
我假设我需要以某种方式转换我的Y变量,但我还没有看到任何示例,显示如何执行此操作。 因此,我的问题是:给定一组(X,Y,Z)点,如何从该数据生成表面和等高线图?
顺便说一句,我不想创建散点图。尽管我在标题中提到了matplotlib,但如果可以让我创建这些图表,我不反对使用rpy(2)。
- 表面图 - 等高线图 - 等高线图覆盖表面图
我查看了matplotlib中绘制表面和等高线的几个示例,但发现Z值似乎是X和Y的函数,即Y〜f(X,Y)。
我假设我需要以某种方式转换我的Y变量,但我还没有看到任何示例,显示如何执行此操作。 因此,我的问题是:给定一组(X,Y,Z)点,如何从该数据生成表面和等高线图?
顺便说一句,我不想创建散点图。尽管我在标题中提到了matplotlib,但如果可以让我创建这些图表,我不反对使用rpy(2)。