Can not add box and ticks to a colorbar
1 回表示 (過去 30 日間)
古いコメントを表示
Hi guys, I can not add box and ticks to my colorbar. My code is
surf(xx,yy,zz)
cb = colorbar;
cb.Ticks = [13 15 17 19];
cb.TickDirection = 'out';
cb.TickLabelInterpreter = 'latex';
cb.Box = 'on';
cb.Position = [0.88 0.15 0.03 0.7];
cb.FontSize = 8;
Then I got this figure
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/347169/image.png)
I have tried to make the box on the changed the ticks length, but nothing happened.
If I use export_fig to output pdf files. I got:
You seem to be using axes that have overlapping/hidden graphic elements.
Setting axes.SortMethod='ChildOrder' may solve potential problems in EPS/PDF export.
But I don't understand the meaning.
The output pdf file has ticks and the box as shown:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/347172/image.png)
Any idea?
Thanks!
4 件のコメント
Adam Danz
2020 年 8 月 17 日
編集済み: Adam Danz
2020 年 8 月 17 日
I have r2019b but you'll need to provide a complete example that I can copy-paste (and perhaps load variables) so I can run it. Make sure the example produces the problem on your end.
Also, check that you're using the most up-do-date version of export_fig. The author has recently made updates.
採用された回答
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!