【发布时间】:2011-09-26 18:34:03
【问题描述】:
我有一组数据,我想使用 Matplotlib 在极坐标中生成等高线图。
我的数据如下:
-
theta- 角度值的一维数组 -
radius- 半径值的一维数组 -
value- 我想用于轮廓的一维值数组
这些都是正确对齐的一维数组 - 例如:
theta radius value
30 1 2.9
30 2 5.3
35 5 9.2
也就是说,所有的值都重复了足够多的次数,以使这个由三个变量组成的“表”的每一行都定义一个点。
如何根据这些值创建极坐标等值线图?我考虑过将半径和 theta 值转换为 x 和 y 值并在笛卡尔坐标中进行,但是轮廓函数似乎需要二维数组,我不太明白为什么。
有什么想法吗?
【问题讨论】:
标签: python matplotlib graphing