2015-04-02 80 views
1

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

我的MATLAB代码:

contourf(v); 
colorbar; 
title('el. Potential V(x,y)'); 
grid on; 
xlabel('x-Achse'); 
ylabel('y-Achse'); 
matlab2tikz('pic1.tikz'); 
在MATLAB情节我看到这个

matlab plot

,并在编译LaTeX的PDF我看到这一点: tikz picture

+0

欢迎使用stackoverflow。您可以将图片上传到任何图像主机(或保管箱,...),并在您的问题中放置一个链接到您的图像(编辑问题)。然后有更多声望的人可以为你插入图像。 – hbaderts 2015-04-02 12:30:12

+0

将链接放入图片中,我们将添加它们。你需要tikz的iage吗?有一个非常好的FEX提交名为'export_fig',这是保存Matlab数字的最好方法。尝试一下。 – 2015-04-02 12:31:45

+0

thx帮助,我添加了Latex pdf的屏幕截图... – marsUbuntux 2015-04-02 12:46:46

回答

1

目前(4月。2015),此行为不是matlab2tikz中的一项功能。根据this bug report,开发人员知道他们计划在不久的将来添加此功能/删除此错误。

因此,现在您可以等待将此功能添加到matlab2tikz中,将它自己添加到matlab2tikz并在Github上创建一个拉取请求,或手动将网格添加到生成的TikZ文件中。

+0

您可以创建一个非常简单的示例(例如,绘制一条线+创建网格),通过'matlab2tikz'运行并在[TeX.SE ](http://tex.stackexchange.com/)如何将网格添加到该图。 – hbaderts 2015-04-07 09:04:03

+0

只是一个小小的更正:它不是一个错误,而是一个功能请求。此外,任何用户都可以向https://github.com/matlab2tikz/matlab2tikz的开发分支提交合并请求,我们(matlab2tikz团队)将很乐意回顾它 – Oleg 2015-04-15 15:37:30

+0

我相应地编辑了我的答案@OlegKomarov。对不起,如果它听起来有点苛刻。 – hbaderts 2015-04-16 08:50:04