xlim命令更改图形的轴限制。我怎样才能限制图中包含的数据?显然,即使应用了xlim,数据仍然存在。
示例:假设我有一个包含 5000 个元素的数据集。但图中只显示了 1500 个元素。当我保存这个图时,它仍然会包含图中未显示的数据。
答案可能对使用matlab2tikz的人特别有用。
xlim命令更改图形的轴限制。我怎样才能限制图中包含的数据?显然,即使应用了xlim,数据仍然存在。
示例:假设我有一个包含 5000 个元素的数据集。但图中只显示了 1500 个元素。当我保存这个图时,它仍然会包含图中未显示的数据。
答案可能对使用matlab2tikz的人特别有用。
是的,数据还在。要删除数据,请使用以下内容:
>> 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))