How to plot a scatter plot from a UI table
5 ビュー (過去 30 日間)
表示 古いコメント
I have edited and added values to a UI Table based on the Number of sensors needed . I am Trying to find a method to plot the new values in a scatter plot
properties (Access = private)
sensor_table = gobjects(1,1); %initialize as graphics object
T% Table to be shared between callbacks
end
% Callbacks that handle component events
methods (Access = private)
% Button pushed function: RunButton
function RunButtonPushed(app, event)
N = app.NoofSensorsEditField.Value;
sensor_number = (1:N).';
x_coordinate = zeros(N,1);
y_coordinate = zeros(N,1);
app.T = table(sensor_number, x_coordinate, y_coordinate);
app.sensor_table = uitable(app.UIFigure, 'Data', app.T);
app.sensor_table.ColumnEditable = true;
end
% Button pushed function: ADDButton
function ADDButtonPushed(app, event)
app.T=app.sensor_table;

0 件のコメント
回答 (1 件)
Ananya Tewari
2021 年 8 月 2 日
Hi,
I understand you want to plot the table data using the scatter plot. We can leverage the scatter plot doc, here is an example for the same. We can give the UIAxes on which data is to be plotted, alongwith the data coordinates.
scatter(app.UIAxes,sensor_number,[x_coordinates;y_coordinates]);
Feel free to change the input arguments as per your requirement.
参考
カテゴリ
Find more on ActiveX in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!