Network drop Graph in Matlab
1 view (last 30 days)
Show older comments
I want to plot a graph like this in Matlab
How we can do this ?
7 Comments
Geoff Hayes
on 9 May 2022
@Vartika Agarwal - to be clear, the "data" you have is just the attached picture?
Answers (1)
BhaTTa
on 11 Mar 2025
Hey @Vartika Agarwal, To visually represent the network drop as a falling line at X = 81, you can add a vertical line that drops from the interpolated Y value at 81 to a lower Y value. Refer to MATLAB script below and take it as a reference and modify it accordingly:
% Define the data
X = [73, 77, 81, 85, 89, 93, 100];
Y = [1, 2, 3];
% Assuming Y values need to be repeated or interpolated for X values
% Example: Linear interpolation
Y_interp = interp1([73, 100], [1, 3], X, 'linear');
% Plot the data
figure;
plot(X, Y_interp, 'b-o'); % Plot with blue line and circle markers
hold on;
% Highlight the network drop at 81
% Interpolated Y value at 81
Y_drop_start = Y_interp(3);
% Define the drop to a lower Y value, e.g., 0.5
Y_drop_end = 0.5;
% Plot the falling line to represent the drop
plot([81, 81], [Y_drop_start, Y_drop_end], 'r--', 'LineWidth', 2); % Red dashed line
% Add labels and title
xlabel('X-axis');
ylabel('Y-axis');
title('Increasing Slope with Network Drop');
% Add legend
legend('Network Data', 'Network Drop at 81');
% Display grid
grid on;
% Hold off to stop adding to the plot
hold off;
0 Comments
See Also
Categories
Find more on 2-D and 3-D Plots in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!