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önnen title()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.
InformationsquelleAutor user1748101 | 2012-10-15
Schreibe einen Kommentar