Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在MATLAB中为颜色栏添加标签或标题_Matlab_Label_Title_Colorbar - Fatal编程技术网

在MATLAB中为颜色栏添加标签或标题

在MATLAB中为颜色栏添加标签或标题,matlab,label,title,colorbar,Matlab,Label,Title,Colorbar,我已经尝试使用xlabel、ylabel和title函数来实现这一点,但它们所做的只是增加颜色栏的宽度。我想显示为标签/标题的文本根本不显示。你能告诉我怎么解决这个问题吗 谢谢。您可以添加注释,例如 annotation('textbox',[x y w h]) 这将在轴上显示文本,这意味着它不会更改颜色栏的纵横比。显示代码或一些示例,这样很难说什么。谢谢您的回答。我仍在尝试,但到目前为止,它看起来非常有希望!你能告诉我为什么色条的纵横比会不断变化吗?我只是在编写命令,比如ylabel(col

我已经尝试使用xlabelylabeltitle函数来实现这一点,但它们所做的只是增加颜色栏的宽度。我想显示为标签/标题的文本根本不显示。你能告诉我怎么解决这个问题吗


谢谢。

您可以添加
注释
,例如

annotation('textbox',[x y w h])

这将在轴上显示文本,这意味着它不会更改颜色栏的纵横比。

显示代码或一些示例,这样很难说什么。谢谢您的回答。我仍在尝试,但到目前为止,它看起来非常有希望!你能告诉我为什么色条的纵横比会不断变化吗?我只是在编写命令,比如ylabel(colorbar,'label')或set(get(colorbar,'ylabel')、'String','mytitle')。但是他们改变了颜色条的外观,就像我前面描述的那样。我不知道为什么纵横比会改变(有时会,有时不会)。您还可以获取颜色条的初始位置
pos=get(颜色条,'position')
,添加标题,然后使用
pos=set(颜色条,'position',pos)
重新设置位置。我发现注释更容易理解,你说得对。注释非常容易使用。谢谢你的帮助:)