How to grid ride of constant values of data in plotting?
Afficher commentaires plus anciens
Hi,
I have attached my data and plotting a figure by using following code:
T= ones(size(Vp_time,1),1)*time';
X_dir=squeeze(X(:,1,1))*ones(1,size(Vp_time,2));
figure;clf;surf(X_dir,T,Vp_time);view([0,90]);shading interp;grid on;set(gca,'YDir','reverse');colorbar
set(gca,'FontName','Times New Roman', 'fontsize', 20,'FontWeight','bold', 'linewidth', 3)
%ylim([1050 1800])
%xlim([5.55e5 5.675e5])
ylabel('Time (s)');
xlabel('X (m)');
colormap(jet)
when I run my code figure (below) appears: I want remove light below color data (above, below and from left side). How can I adjust a code such that it does not conside the constant values (of blue color):

I want to plot figure ike this:

2 commentaires
KSSV
le 18 Nov 2022
You have not attched your data. Attach your data.
Nisar Ahmed
le 18 Nov 2022
Réponses (1)
Rohit
le 21 Fév 2023
You can modify z-axis data so that constant values are reassigned to nan, thus surface plot function does not plot these values.
You can add this line before plotting the figure-
Vp_time(Vp_time==2450)=nan;
This will result in following figure-

Catégories
En savoir plus sur 2-D and 3-D Plots 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!