function [outputArg] = plot_tires_firctionCircle(panel, selected_laps, pltData) % create tiledlayout (R2023a and newer) tl = tiledlayout(panel,"flow"); ax1 = nexttile(tl); hold(ax1, "on") grid(ax1, "on") title(ax1, "Friction Circle") ylabel(ax1, "Longitudinal Acc [g]") xlabel(ax1, "Lateral Acc [g]") colors = colororder(ax1); for i = 1:length(selected_laps) plot(ax1,pltData(selected_laps(i)).acc_lat_g, ... pltData(selected_laps(i)).acc_long_g,"Color",colors(i,:)) K = convhull(pltData(selected_laps(i)).acc_lat_g, pltData(selected_laps(i)).acc_long_g); plot(ax1,pltData(selected_laps(i)).acc_lat_g(K), ... pltData(selected_laps(i)).acc_long_g(K),"Color",colors(i,:),"LineStyle","--","LineWidth",2) end % return null (not relevant for plots!) outputArg = []; end