5 つの異なる値があり、凡例を作成したいですか? これらは連続データです。小さな色付きの四角が必要です。 matlab の imagesc プロットに凡例を追加する方法このようなものですが、正方形では、「線」を「長方形」に置き換えようとしましたが、それは明らかにトリックではありません!
ありがとうございました
5 つの異なる値があり、凡例を作成したいですか? これらは連続データです。小さな色付きの四角が必要です。 matlab の imagesc プロットに凡例を追加する方法このようなものですが、正方形では、「線」を「長方形」に置き換えようとしましたが、それは明らかにトリックではありません!
ありがとうございました
リンクされたサンプルコードを使用して、少し変更しました:
N=4; % # of data types, hence legend entries
Data = randi(N,30,30); % generate fake data
imagesc(Data) % image it
cmap = jet(N); % assigen colormap
colormap(cmap)
hold on
markerColor = mat2cell(cmap,ones(1,N),3);
L = plot(ones(N), 'LineStyle','none','marker','s','visible','off');
set(L,{'MarkerFaceColor'},markerColor,{'MarkerEdgeColor'},markerColor);
legend('A','B','C','D')
コツは、線自体の代わりにマーカーを使用することです。
戻ります: