Matlab GUI 中的table如何获取动态数据

Matlab GUI 中的table如何获取动态数据,第1张

在matlab GUI中,可以在回调函数中,直接利用get函数获取table的数据及其列名。假设GUI的名称为test,则会自动生成testfig和testm文件

在GUI界面编辑文件testfig中拖入一个table控件,设置其tag为uitable1(默认)。

在对应的M文件testm的回调函数(如按钮的回调函数)中,添加如下代码(此处以将table中数据写入xls文件为例)。

[FileName PathName Index] = uiputfile('xls', '文件另存为', datestr(now, 29));

if Index == 1   % 如果窗口没关

    dt = get(handlesuitable1, 'data');  % 获取表格数据 

    colname = get(handlesuitable1, 'columnname'); % 获取表格的列名

    data1 = [colname'; dt];  % 将表格的列名和对应的数据连起来

    str = [PathName, FileName]; % 将要保存的文件的路径赋值给str

    xlswrite(str,data1);   % 将修改后的表格写进Excel表格中,以Excel的形式保存

end

并行图曲线图有现成的flex组件,数据源几乎都是xml。as3有xml的类,可以完成xml的 *** 作。至于怎么获取,有很多。你可以动态加载外部的xml文件。或者从数据库里读取xml。总之那些图要显示的数据源是可以动态控制的。至于你想怎么控制,看你程序的需要了。

1客户端通过ajax发送请求

先绘制一个最简单的Echarts图表:

(这里就直接贴上代码了,直接用的是官网教程里异步数据加载和更新里的代码)

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 401 Transitional//EN" ">

以上就是关于Matlab GUI 中的table如何获取动态数据全部的内容,包括:Matlab GUI 中的table如何获取动态数据、使用flex如何动态的获取数据,生成饼图或曲线图。我是新手,请高手指教、实现Echarts中数据的动态获取等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9293213.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存