Labelling Curves on a Graph, This code worked a decade ago, but will not work in 2023a
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
This code worked fine a decade ago, but will not work in 2023a
X = [0 1100 1600 2400 2400 2800 3400 3800];
Y = fliplr(X);
figure
hold on
C(1, 1) = 100; % data value to plot on the line
C(2, 1) = length(X); % number of data points
C(1, 2 : length(X)+1) = X; % x data points for the line
C(2, 2 : length(X)+1) = Y; % y data points for the line
h_b = plot(X, Y, '-b', 'LineWidth', 2);
clabel(C, h_b, 'LabelSpacing', 1000)
It now results in
"Error using clabel
Not enough contour handles."
A decade ago I got the original idea from: https://stackoverflow.com/questions/19319455/matlab-graph-plotting-legend-and-curves-with-labels
and it worked fine. It made a graph similar to:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1584146/image.png)
Now the clabel command errors and I can't figure out how to fix it. Any help would be appreciated.
0 Commenti
Risposta accettata
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Contour Plots in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!