Plotting a 2-d graph
6 views (last 30 days)
Show older comments
Wafa'a Shanti
on 27 Dec 2017
Commented: Wafa'a Shanti
on 30 Dec 2017
Is it possible to make a plot with three variables, but using only ta 2-D plot? For instance, I want the x-axis to be time, y-axis to be height, and the independent variable to be temperature. I haven't found anything online that would hint at a possibility, but thought it wouldn't hurt to ask. Thanks!
0 Comments
Accepted Answer
ANKUR KUMAR
on 27 Dec 2017
If you want to use 3 variables on 2D plot, then you can use contour or contourf or surf or surfc.
clc
clear
lat=(1:10)';
lon=(1:20)';
rf=randi(20,10,20);
figure()
contourf(lon,lat,rf,'linecolor','none');
figure()
[x,y]=meshgrid(lon,lat);
a=surf(x,y,rf,'FaceAlpha',0.5,'EdgeColor', 'none')
figure()
surfc(x,y,rf,'FaceAlpha',0.5,'EdgeColor', 'none')
5 Comments
ANKUR KUMAR
on 30 Dec 2017
Edited: ANKUR KUMAR
on 30 Dec 2017
If your problem is not resolved yet, then please provide your program, so that we can help you.
More Answers (0)
See Also
Categories
Find more on Line 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!