use*_*639 1 matlab plot color-mapping
只是想检查是否可以制作只有3种颜色的自定义色彩图?(不需要渐变).
示例:数据范围从0-100,
0-33是一种颜色,34-67 是另一种颜色,68-100是另一种颜色.只需使用三行颜色图.每行根据R,G,B组件定义颜色.
A = randi(100,16,16); %// example data
imagesc(A) %// display matrix as image
colormap([1 0 0; 0 1 0; 0 0 1]) %// apply colormap
colorbar %// show color bar
Run Code Online (Sandbox Code Playgroud)

这定义了颜色之间均匀间隔的阈值.如果你需要更多的控制,你需要有三行以上,重复一些颜色.例如,
colormap([1 0 0; 1 0 0; 0 1 0; 0 0 1]) %// apply colormap
Run Code Online (Sandbox Code Playgroud)
将定义第一种颜色的50%阈值,第二种颜色为75%,第三种颜色为100%.
| 归档时间: |
|
| 查看次数: |
7669 次 |
| 最近记录: |