How can I colour my delaunay triangulation based on concentration of some property?
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I have a delaunay triangulation and I would like to display the increasing concentration of a property through the cells of the triangulation using the increasing intensity of a specified colour.
Please can anyone help with how to do this?
Thank you,
Respuestas (1)
Walter Roberson
el 10 de Dic. de 2015
One way:
That is, use your triangulation to interpolate the value at a set of points.
Once you have the value, to express intensity of the color, use
target_color = [240, 18, 152]; %for example
cmap = linspace(0,1,256).' * target_color; %matrix multiply
and define the intensity that is to map to the bottom and the intensity that is to map to the top:
minintens = -85.32; %whatever appropriate
maxintens = 148139.2; %whatever appropriate
and now that you have the map, graph the intensity such as with
image(ArrayOfIntensities, [minintens, maxintens]);
colormap(cmap);
10 comentarios
Ver también
Categorías
Más información sobre Delaunay Triangulation en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!