ヒートマップの作成
Kosuke_IKEDA
Altair Employee
Overview
Altair Composeでヒートマップを作成するサンプルスクリプトです。
imagescとtextの組み合わせで作成しています。
clear all; close all figure; P = [24, 10; 10, 5; 24, 16; 8, 3]; txt = {}; for ii=1:8 txt{ii} = num2str(P(ii)); end X = reshape(repmat(1:2, 4,1), 1, 8); Y = repmat(1:4, 1,2); im = imagesc(P); set(im, 'imgrid','on') text(X, Y, txt); colormap('winter') cb = colorbar; set(cb,{'numericformat', 'numericprecision'},{'fixed', 0}); set(gca,{'colorlevels', 'xtick', 'xticklabel', 'ytick', 'yticklabel'}, ... {2:2:24, [1 2], {'false', 'true'}, [1 2 3 4], ... {'Excellent', 'Fair', 'Good', 'Poor'}}); axis tight; axis equal;
以下のように、 2次元データの個々の値をカラーバーで表現できます。
Usage/Installation Instructions
imagesc_example.omlをComposeで実行してください。
Post-Requisite
使用製品:Altair Compose
よくあるエンジニアからの質問はこちら
0