Как установить значения оси X в тепловой карте - PullRequest
0 голосов
/ 05 октября 2019

Я пытаюсь отобразить тепловую карту температур в верхних слоях Земли. Есть ли способ не отображать метку оси для каждой ячейки, а вместо этого отображать фиксированное количество меток?

Я попытался установить метки оси, но я не понял, как это сделать с меньшим количеством х-метки, чем столбцы:

time = linspace(1,t_iter*dt,10);
depth = linspace(1,z_iter*dz,10);
heatmap(time,depth,T, 'Colormap', jet, 'GridVisible', 'off');

тепловая карта

1 Ответ

0 голосов
/ 05 октября 2019

Попробуйте установить галочки вручную

h = heatmap(time,depth,T, 'Colormap', jet, 'GridVisible', 'off');
set(h,'XTick',[ 1 2 3 ])
set(h,'XTickLabel',[ 1 2 3 ])
set(h,'YTick',[ 1 2 3 ])
set(h,'YTickLabel',[ 1 2 3 ])
...