2013-11-09 102 views
1

xlim命令更改图形的轴限制。 我怎样才能限制图中包含的数据?显然,即使xlim应用数据仍然存在。Matlab图和截断数据

例如:比方说,我有一个5000个元素的数据集。但图中只显示了1500个元素。当我保存这个数字时,它仍然会包含图中未显示的数据。

对于使用matlab2tikz的人来说,答案可能特别有用。

+0

刷子可以做到这一点。如何通过命令行刷牙? – Ali

回答

1

是的,数据仍然存在。要删除数据,请使用如下所示:

>> plot(1:10,(1:10).^2); % just an example 
>> h = get(gca,'Children'); 
>> x = get(h,'XData') 

x = 

    1  2  3  4  5  6  7  8  9 10 

>> y = get(h,'YData') 

y = 

    1  4  9 16 25 36 49 64 81 100 

>> set(h,'XData',x(2:5), 'YData',y(2:5)) 
>> set(h,'XData',x(2:5), 'YData',y(2:5))