Да предположим, че в Matlab imagesc
квадратна матрица. Има ли начин да начертая Xticklabels
по диагонала?
Поставете етикети върху диагонала на матрица в Matlab Plot
Отговори (1)
За диагонална квадратна матрица с размер n=4:
figure; imagesc( diag( ones(1, 4) ) );
Използвайте командата text()
вътре в цикъл, за да поставите етикетите за отметки като низове:
for i = 1:n
text( i, i, num2str(i));
end
Виж отдолу:
Добра подходяща справка: към Добавете етикети в горната част на лентите на хистограмата
person
Pacific Stickler
schedule
19.12.2014
text
, за да постигнете същия ефект. - person Eitan T   schedule 10.11.2012