matlab2tikz:禁用图例

matlab2tikz:禁用图例

我有一个 matlab 代码,创建了一组图形,我想使用 matlab2tikz 将其导出到 Latex。不幸的是,我不知道如何使用 Matlab R2019b 和 matlab2tikz 1.0.0.0 导出而不带图例。

我可以手动删除 .tex 文件中的图例条目,但是我有很多文件,并且想要一个可以完全自动化运行的工具链。

这是一个简单的例子

figure()
hold on;
plot(sin(0:.01:pi));
hold off
matlab2tikz('test.tex');

在 matlab2tikz 导出之前停止代码,图例没有。不幸的是,它是使用 matlab2tikz 命令添加的。有人能帮忙吗?

编辑:感谢 Torbjørn,错误报告列出了解决方案,但是,设置似乎'NumColumns',3不受支持。这会导致更改吗?还是还有其他技巧?

答案1

我输入了以下代码:

fleg = legend('figure()');
set(fleg,'visible','off')

matlab2tikz('test.tex')

这对我有用。

相关内容