How to plot grey contour lines?
7 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi,
I have the following code and I am trying to add a GRAY color contour line but I can't?!! Any suggestions or ideas?!
- Hint:*I don't want to remove 'shading flat'.
F = scatteredInterpolant(Lon,Lat,EcIo,'natural','linear');
xlimit = linspace(min(Lon),max(Lon));
ylimit = linspace(min(Lat),max(Lat));
[Xq Yq] = meshgrid(xlimit,ylimit);
Vq = F(Xq,Yq);
contourf(Xq,Yq,Vq)
shading flat
colorbar('location','EastOutside')
xlabel('Longtitude','FontWeight','Bold')
ylabel('Latitude','FontWeight','Bold')
0 Commenti
Risposte (1)
Walter Roberson
il 23 Mar 2014
contourf() produces a patch() object, and the "lines" are the boundaries of faces. The appropriate control is therefore to set the EdgeColor of the patch object.
Fpatch = contourf(Xq, Yq, Vq);
set( findobj(Fpatch, '-type', 'patch'), 'EdgeColor', [128 128 128]);
the findobj() is there in case there is an hggroup wrapped around the patch (which I seem to recall there is.)
Vedere anche
Categorie
Scopri di più su Contour Plots in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!