使用matlab2tikz在MATLAB中转置词干

时间:2013-06-14 23:49:31

标签: matlab view plot latex transpose

关于matlab2tikz我有一点问题,也许你很善良帮助我:

我在matlab中有一个干线图,我想要调换图,使得茎不再垂直于x轴,而是垂直于y轴。 我知道只需输入以下内容就可以完成干线图:

figure(1)
x = 0 : 10; y = x.^2;
stem(x,y)
view(90,-90)

但现在出现了问题: 如果我调用matlab2tikz

matlab2tikz( 'myfile.tikz');

并将图形包含在LaTeX中,命令视图(90,-90)已被忽略。

有人有解决方案吗?

PS:之后在LaTeX中旋转不属于,因为茎图最初是一个子图。

亲切的问候, Tik0

1 个答案:

答案 0 :(得分:1)

我通过模仿茎来解决它 - 用线图:

figure(1)
x = 0 : 10;
y = x.^2;
hold on;
for idx = 1 : numel(x)
    line([0 y(idx)],[x(idx) x(idx)]);
    line([y(idx) y(idx)],[x(idx) x(idx)],'Marker','o','LineStyle','none');
end

现在一切正常,即使是matlab2tikz。

但也许你有比这更好的解决方案?