如何制作方位角图的等高线图

How to make contour mapping of orientation angles plot

我正在开发一个机器人系统,在一篇论文中发现了这个有趣的情节:

论文是"A Comparison of Robot Wrist Implementations for the iCub Humanoid"。 该图描绘了机械手腕的两个自由度的耦合。我想为我的应用程序做一些类似的事情,但我不知道从哪里开始,而且这篇论文也没有解释它是如何完成的。 如果过去有人做过类似的事情,我将不胜感激。

这看起来像是 meshgrid 功能的演示。请注意,等高线图中通常 Z 现在是 XY

import numpy as np
import matplotlib.pyplot as plt

x = np.arange(-90, 91, 15)
X, Y = np.meshgrid(x, x)

fig, ax = plt.subplots(figsize=(5,5))
cs = ax.contour(X, Y, X, colors=['blue'], levels=x) # Z = X
ax.clabel(cs, inline=1, fontsize=7)
cs = ax.contour(X, Y, Y, colors=['red'], levels=x) # Z = Y
ax.clabel(cs, inline=1, fontsize=7)