使用 matlab2tikz 脚本转换带有网格的 contourf() 图

converting a contourf() plot with grid on with matlab2tikz script

当我使用 matlab2tikz 转换 counterf() 图时,它不会显示网格。即使我已经设置了网格。在 MATLAB 图中我可以看到网格,但在编译的 Latex pdf 中我看不到它。

我的 MATLAB 代码:

contourf(v);
colorbar;
title('el. Potential V(x,y)');
grid on;
xlabel('x-Achse');
ylabel('y-Achse');
matlab2tikz('pic1.tikz');

在 MATLAB 图中我看到了这个:

在编译的 LaTeX PDF 中我看到了这个:

目前(2015 年 4 月),此行为还不是 matlab2tikz 中的功能。据 this bug report 称,开发人员已经知道了这一点,而且他们似乎计划在不久的将来添加此功能/删除此错误。

所以就目前而言,您可以等待将此功能添加到 matlab2tikz,自己将其添加到 matlab2tikz 并在 Github 上创建拉取请求,或者手动将网格添加到生成的 TikZ文件。