matlab2tikz 的最近邻表面图因颜色图而失败

matlab2tikz 的最近邻表面图因颜色图而失败

我加载外部自定义色彩图

\input{coolwarm_.map}

我使用 matlab2tikz 创建了一系列使用此颜色图的复杂曲面图,并成功编译。但有一个没有。它失败并出现以下错误:

! Package pgfplots Error: No such element: \pgfplotsarrayselect257\of{pgfpl@cm@
matlab}.

我尝试了给出的修复这里但它不起作用。

您可以查看色彩图在这里

可用的 tikzpicture 在这里。

无法正常工作的 tikzpicture 就在这里。

我想知道这是否与情节类型有关;失败的是具有一些非常陡峭表面的最近邻插值,另一个是三次插值。

编辑:是的,这是原因的一个线索——我收藏的另一个用 MATLAB 生成的最近邻表面图TriScatteredInterp在使用此颜色图时产生了完全相同的错误。

答案1

这是由于pgfplotsv1.8(或更早版本)中的一个错误造成的。它已经修复,并将成为下一个稳定版本 1.9 的一部分。

预发布版本可从以下网址获取http://pgfplots.sourceforge.net/

相关内容