使用 clabel 更改标签的颜色(Matlab 2015a)

Change color of labels using clabel (Matlab 2015a)

我可以使用以下方法添加一些数据的第 1、2、...、5 等高线:

[c,h] = contour(x,y,data,[1 2 3 4 5],'color','m');

为了保持连贯性,我要求使用简单的 洋红色 标记这些轮廓:

clabel(c,h,[1 2 3 4 5],'color','m')

但是不管选项是什么,clabel都没有考虑到,并且标注为黑色。

有什么技巧是我遗漏的吗?浏览文档并没有太大帮助,我已经看到这个问题报告了几次,但没有答案。 似乎在手动模式下使用 clabel 可以选择颜色。

我将 post 这个 link from Benoit_11 作为这个问题的答案。谢谢!