How to insert a background image into a 3d plot?

Hi, I'm wondering how to go about inserting a 2d image into the background of a 3d plot, with the inserted image not interfering with the plot. Any advice would be greatly appreciated.

 Réponse acceptée

Try something like this
img = imread('peacock.jpg');
ax1 = axes();
imshow(img, 'Parent', ax1);
ax2 = axes('Color', 'none');
ax2.XAxis.LineWidth = 2;
ax2.YAxis.LineWidth = 2;
ax2.ZAxis.LineWidth = 2;
hold on
plot3(rand(1,10), rand(1,10), rand(1,10), 'r', 'LineWidth', 4)
view(3)

2 commentaires

This was very helpful, thank you very much!
I am glad to be of help!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Display Image dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by