text function in 3d plots
25 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have a plot with 4 subplots, all of which are 3d surface plots. After I plot them, I need to insert text to the plot, showing the regression equations, Rsquare, name for each subplot.
The issue is that the coordinate system seems to be very weird. Instead of horizontal and vertical, the axis has an angle.
Is there a better solution than "text"?
Thanks.
4 commentaires
Réponses (1)
Star Strider
le 26 Juin 2014
You can vary the axis orientation with the view function. (It’s easy to come up with aesthetically pleasing orientation using the tools in the figure window itself. The azimuth and elevation coordinates display in the lower left corner of the window.)
You can also use the 'Rotation' attribute in text to change the (apparent) orientation of the displayed text.
For example:
[X,Y] = meshgrid(-10:10);
Z = (X-5).^3 + (Y+3).^3;
figure(1)
surf(X,Y,Z)
grid on
text(-5,-5,3100, '\bff(x,y) = (x-5)^2 + (y-2)^2', 'Rotation',+15)
view([-53 +26])
2 commentaires
Star Strider
le 26 Juin 2014
My pleasure!
(The sincerest form of appreciation here on MATLAB Answers is to Accept the Answer that most closely solves your problem.)
Voir également
Catégories
En savoir plus sur Annotations dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!