So fügen Legende in imagesc plot in matlab
Ich habe den folgenden code, erstellen von Figuren, die ich drucken in Dateien:
f=figure;
set(gcf,'Visible','off');
imagesc (exp_genes_sorted_cut);
h=colorbar;
set(gcf,'Colormap',mycmap);
set(gca, 'xtick', 1:num_tissues_displayed);
set(gca, 'xticklabel', tissues, 'fontsize', 14);
ylabel('Genes', 'Fontsize', 18);
xlabel('Tissues', 'Fontsize', 18);
Möchte ich hinzufügen, dass die Legende rechts neben der Farbskala, und ich habe versucht zu tun, also mit der Legende Funktion, aber es wird nicht angezeigt... mit der text-Funktion stellen Sie es außerhalb der printanle Bereich. Kann jemand helfen ?
Danke,,,
- Die
colorbar
ist technisch Ihre Legende für ein Bild (z.B. Intensität/Farbe Palette zeigt auf bestimmte Pixel). Wenn Sie möchten, zusätzlich zu beschreiben, die Sie verwenden könnentitle()
platzieren Sie es über Ihr Bild. - Was wollen Sie der Legende zu zeigen? Es ist möglich, erstellen von dummy-plot-Elemente und verwenden Sie dann diese für eine Legende.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einen möglichen workaround (wenn ich dich richtig verstanden habe):