【问题标题】:How to do a update of the axis boundaries in SCILAB?如何更新 SCILAB 中的轴边界?
【发布时间】:2018-10-24 05:08:45
【问题描述】:

我正在开发一个 GUI。 在 GUI 中,我有一个图表,它显示了测量文件的结果。 如果我想绘制另一个文件,我会删除轴的子级并绘制新结果。但是,轴边界保持不变。

如何更新新结果的边界? 我已经用 axeshandle.auto_scale = 'on' 和 xset("wresize",1) 试过了,但两者都不起作用。

你有什么想法吗?

谢谢!

【问题讨论】:

  • 我建议添加最少的代码来展示你如何设法绘制你的结果 afayk

标签: updating axes scilab boundary


【解决方案1】:

由于您没有提供任何示例,因此您的 gui 如何绘制您的图形,我首先想到的是:

// do what you need to have x an y
plot(x,y)
set(gca(),'data_bounds',[min(x),min(y); max(x),max(y)]

另外,我建议更新图形实体的data 字段,而不是删除整个子实体。

// do what you need to have x an y
set(plothandle,'data',[x,y])
set(gca(),'data_bounds',[min(x),min(y); max(x),max(y)]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-08
    • 1970-01-01
    • 1970-01-01
    • 2014-01-11
    相关资源
    最近更新 更多