【问题标题】:Matlab figure and truncating dataMatlab图形和截断数据
【发布时间】:2013-11-09 08:55:15
【问题描述】:

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

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

答案可能对使用matlab2tikz 的人特别有用。

【问题讨论】:

  • 刷机可以做到。命令行刷机怎么样?

标签: matlab matlab-figure


【解决方案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))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-11
    • 2011-06-23
    • 1970-01-01
    相关资源
    最近更新 更多