How to make a text string follow a "text outline" path on a graph
Show older comments
Hello. In Mathematica, I can use the following Mathematica code to generate a text outline path, and get the 2D points of the text outline. Can I do same thing in MATLAB?
Thanks a lot!
% Mathematica code (not MATLAB):
text = Text[Style["A", Bold]];
tg = DiscretizeGraphics[text, _Text, MaxCellMeasure -> 0.005];
pts = MeshCoordinates[tg];
pts = pts[[Last[FindShortestTour[pts]]]];
Answers (1)
Image Analyst
on 24 Dec 2020
Try this:
x = linspace(0, 4*pi, 50);
y = sin(x);
plot(x, y, 'b.-', 'MarkerSize', 15);
hold on;
for k = 1 : length(x)
textHandle = text(x(k), y(k), ' Moving text', 'Color', 'r', 'FontSize', 12, 'FontWeight', 'bold');
pause(0.2);
% Now erase the text to prepare for next time.
delete(textHandle);
end
1 Comment
Image Analyst
on 28 Dec 2020
Ben, I thought it worked great. Why do you not approve?
Categories
Find more on Characters and Strings 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!