How to make a text string follow a "text outline" path on a graph

6 vues (au cours des 30 derniers jours)
Ben
Ben le 24 Déc 2020
Commenté : Image Analyst le 28 Déc 2020
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]]]];

Réponses (1)

Image Analyst
Image Analyst le 24 Déc 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 commentaire
Image Analyst
Image Analyst le 28 Déc 2020
Ben, I thought it worked great. Why do you not approve?

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by