how to add 2d plot in 3d?
Show older comments
I want my 3d plot to be view like this. Here there is a surface plot and by rotating that 3d surface plot they have displayed with a small 2d view of u(x,t) and t axis view. How should I
do it?
do it?Answers (1)
Bjorn Gustavsson
on 17 Mar 2021
Edited: Bjorn Gustavsson
on 17 Mar 2021
I'd do something like this:
clf
surf(t,x,U+3,U),shading flat
hold on
pcolor(t,x,U),shading flat
ax1 = gca;
ax2 = axes('position',[0.7 0.7 0.2 0.2]);
plot(t(500,:),U(500,:),'.-','MarkerIndices',1:20:1000)
axes(ax1) % just to make the main axes the current one.
HTH
Categories
Find more on Surface and Mesh Plots 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!