使用 matlab2tikz 的问题

使用 matlab2tikz 的问题

我正在尝试matlab2tikz工作。我想用它来美化 Matlabimage()命令的输出。

在 Matlab 中我尝试

imagesc(rand(100));
xlabel('X');
ylabel('Y');
title('Random Colors');
matlab2tikz('image.tikz');

但当我这样做

\usepackage{pgfplots}
\input{../../../../src/image.tikz}

出现错误

ERROR: Package pgfkeys Error: I do not know the key '/tikz/y dir' and I am going to ignore it. Perhaps you misspelled it.

当我尝试matlab2tikz推荐的设置时

\pgfplotsset{compat=newest} % For best results

我遇到了类似的错误

ERROR: Package pgfkeys Error: I do not know the key '/pgfplots/compat' and I am going to ignore it. Perhaps you misspelled it.

如何确定我的pgfplots版本是否太旧?我在使用 Ubuntu 11.10。其最新版本pgfplots是 1.5。

答案1

有问题的键已在 pgfplots 版本 1.3 中引入。我猜你的 TeX 版本附带 pgfplots 1.2.2 。你可以查看 .log 文件来检查系统上的实际版本:始终包含每个已加载包的版本(搜索“pgfplots”)。

相关内容