关于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
答案 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。
但也许你有比这更好的解决方案?