可以将交互式MATLAB图形导出为HTML吗?

时间:2018-08-27 14:48:23

标签: html matlab plot interactive figure

我想将包含滚动条的交互式图形导出为HTML或类似格式;因此没有MATLAB的最终用户可以交互使用图形。

不确定这是否可行。

我发现了一些与3D图有关的函数,但是没有一个函数适合我要导出的图形类型。

示例代码:

% Generate and plot data    
x=0:1e-2:2*pi;
y=sin(x);
dx=2; % dx is the width of the axis 'window'   

a=gca;
p=plot(x,y);

% Set appropriate axis limits and settings    
set(gcf,'doublebuffer','on');

%% This avoids flickering when updating the axis    
set(a,'xlim',[0 dx]);    
set(a,'ylim',[min(y) max(y)]);

% Generate constants for use in uicontrol initialization
pos=get(a,'position');
Newpos=[pos(1) pos(2)-0.1 pos(3) 0.05];

%% This will create a slider which is just underneath the axis    
%% but still leaves room for the axis labels above the slider   
xmax=max(x);    
S=['set(gca,''xlim'',get(gcbo,''value'')+[0 ' num2str(dx) '])'];

%% Setting up callback string to modify XLim of axis (gca)    
%% based on the position of the slider (gcbo)    
% Creating Uicontrol
h=uicontrol('style','slider',...
            'units','normalized','position',Newpos,...
            'callback',S,'min',0,'max',xmax-dx);

0 个答案:

没有答案