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

10 ビュー (過去 30 日間)
Kate Murphy
Kate Murphy 2020 年 5 月 27 日
コメント済み: Ameer Hamza 2020 年 5 月 28 日
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.

採用された回答

Ameer Hamza
Ameer Hamza 2020 年 5 月 28 日
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 件のコメント
Kate Murphy
Kate Murphy 2020 年 5 月 28 日
This was very helpful, thank you very much!
Ameer Hamza
Ameer Hamza 2020 年 5 月 28 日
I am glad to be of help!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeImage Processing Toolbox についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by