2015-03-10 4 views
0
Pest = gridfit(ke, ks, S.totDis, ke_pts, ks_pts); 
imagesc(Pest) 
colorbar; 
xlabel('k_e'); ylabel('k_s'); 

enter image description hereось весов в тепловой карте

Я желаю, что масштаб оси будет значение данных вместо индексов точек данных. Это может быть наивно. Я новичок в Matlab, пожалуйста, помогите.

Редактировать: enter image description here Желательно, чтобы ось y увеличивалась, а не уменьшалась.

ответ

1

Ну, быстрый взгляд на documentation of imagesc указывает, что вы можете использовать синтаксис imagesc(x,y,C) указать x и y.

В своем коде, это дает:

Pest = gridfit(ke, ks, S.totDis, ke_pts, ks_pts); 
imagesc(ke, ks, Pest) 
colorbar; 
xlabel('k_e'); ylabel('k_s'); 

Редактировать

Для того, чтобы у оси восходящие, просто используйте команду:

axis xy 

Бест,

+0

Спасибо ! Есть еще одна проблема, когда yaxis спускается, а не поднимается. Проверить правку. Как я могу это изменить? –

+0

Отлично! спасибо за редактирование –

Смежные вопросы