How can I add a horizontal dashed line with a text description above it to a specific coordinate?

4 次查看(过去 30 天)
Dear all, I would like to inquire about the process of adding a horizontal dashed line with a text description above it to a specific coordinate on a graph, as demonstrated in Figure 1. I would appreciate it if you could guide me on how to do this. Thank you for your time and consideration.
Figure 1.

采纳的回答

Star Strider
Star Strider 2023-11-15
Perhaps this —
t = linspace(0, 5);
k = 0.75;
y = 5*(1-exp(-k*t));
yval = 3;
tval = interp1(y, t, yval);
figure
plot(t, y)
hold on
plot([min(xlim) tval], [1 1]*yval, '--r', 'LineWidth',2)
plot(tval, yval, 'or', 'MarkerFaceColor','g', 'MarkerSize',8)
hold off
text(tval/2, yval, 'text', 'Horiz','center', 'Vert','bottom')
.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Annotations 的更多信息

产品


版本

R2016b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by