Multiple contour plots with one colorbar

106 ビュー (過去 30 日間)
Mepe 2020 年 6 月 3 日
コメント済み: Mepe 2020 年 6 月 5 日
I have three contourf plots in a figure, each with a separate colorbar. Since the colorbars are identical for all plots, I would like to have only one that goes over the entire height of the figure.
Anyone have an idea?


Constantino Carlos Reyes-Aldasoro
Constantino Carlos Reyes-Aldasoro 2020 年 6 月 4 日
I think you have asked a similar question, or at least the answer is similar and it is to use the handles of each element of the figure, for instance this will create three plots:
Now you can control each of those objects, let's make two colorbar invisibles, and then change the size of the other colorbar
h11.Visible = 'off';
h13.Visible = 'off';
h1.Position = [ 0.1300 0.7093 0.67 0.2157];
h2.Position = [ 0.1300 0.4096 0.67 0.2157];
h3.Position = [ 0.1300 0.1100 0.67 0.2157];
h12.Position =[ 0.8190 0.10 0.0381 0.83];
Notice that I also controlled the position of the axes. Perhaps the actual values will not exactly match your figure, but just play a little with those numbers and it should work.
As before, if this answers your question, please accept, if it does not, let me know.
  2 件のコメント
Mepe 2020 年 6 月 5 日
Works perfect! Thanks!


その他の回答 (0 件)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by