Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F93603621
User_guide2_3.html
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Sat, Nov 30, 02:27
Size
5 KB
Mime Type
text/html
Expires
Mon, Dec 2, 02:27 (1 d, 21 h)
Engine
blob
Format
Raw Data
Handle
22674407
Attached To
rINSTCONTROL Instrument Control
User_guide2_3.html
View Options
<html
xmlns:saxon=
"http://icl.com/saxon"
>
<head>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"doc.css"
/>
<link
rel=
"stylesheet"
type=
"text/css"
href=
""
/>
<meta
author=
"The MathWorks Ltd."
/>
<meta
copyright=
"2017 The MathWorks Ltd."
/>
<title>
Colorbars and legends
</title>
</head>
<body>
<table
class=
"header"
width=
"100%"
border=
"0"
cellspacing=
"0"
cellpadding=
"0"
>
<tr>
<td
bgcolor=
"#e4f0f8"
><A
href=
"User_guide.html"
><font
face=
"Arial"
bgcolor=
"#e4f0f8"
size=
"+0"
underline=
"0"
color=
"#000000"
><b>
User_guide
</b></font></A></td>
<td
width=
"36"
bgcolor=
"#e4f0f8"
><A
HREF=
"User_guide2_2.html"
><IMG
SRC=
"Images/leftarrow.png"
BORDER=
"0"
ALT=
"previous page"
/></A><A
HREF=
"User_guide3.html"
><IMG
SRC=
"Images/rightarrow.png"
BORDER=
"0"
ALT=
"next page"
/></A></td>
</tr>
</table>
<br
clear=
"all"
/>
<h2>
2.3: Colorbars and legends
<a
href=
"User_guide2.html"
><img
src=
"Images/uparrow.png"
border=
"0"
align=
"top"
alt=
"Go back up one level"
/></a></h2>
<p>
(The code for this example can be found here:
[
<a
href=
"Examples/colorbarexample.m"
>
view
</a>
|
<a
href=
"matlab: edit(fullfile(layoutDocRoot,'Examples','colorbarexample.m'))"
>
edit
</a>
|
<a
href=
"matlab: p=pwd();cd(fullfile(layoutDocRoot,'Examples')); colorbarexample; cd(p)"
>
run
</a>
]
)
</p>
<p>
When using layouts to position axes that can also have a
colorbar or legend it is very important to group the axes
with its colorbar and legend by putting them inside a
<code>
uicontainer
</code>
.
</p>
<p>
The following example illustrates this.
</p>
<h4>
Open a window
</h4>
<p>
Open a new figure window and remove the toolbar and menus.
</p>
<example><pre
style=
"background-color: #eeeeff; margin-left: 20px; margin-right: 20px"
><font
color=
"#000011"
>
window =
<a
href=
"matlab:doc figure"
><code
class=
"FUNCTION"
>
figure
</code></a>
( 'Name', 'Axes legend and colorbars', ...
'MenuBar', 'none', ...
'Toolbar', 'none', ...
'NumberTitle', 'off' );
</font></pre>
</example>
<h4>
Create the layout
</h4>
<p>
The layout involves two axes side by side. Each axes is placed into a uicontainer so that the legend and colorbar are "grouped" with the axes.
</p>
<example><pre
style=
"background-color: #eeeeff; margin-left: 20px; margin-right: 20px"
><font
color=
"#000011"
>
hbox =
<a
href=
"uix.HBoxFlex.html"
><code
class=
"FUNCTION"
>
uix.HBoxFlex
</code></a>
('Parent', window, 'Spacing', 3);
axes1 =
<a
href=
"matlab:doc axes"
><code
class=
"FUNCTION"
>
axes
</code></a>
( 'Parent',
<a
href=
"matlab:doc uicontainer"
><code
class=
"FUNCTION"
>
uicontainer
</code></a>
('Parent', hbox) );
axes2 =
<a
href=
"matlab:doc axes"
><code
class=
"FUNCTION"
>
axes
</code></a>
( 'Parent',
<a
href=
"matlab:doc uicontainer"
><code
class=
"FUNCTION"
>
uicontainer
</code></a>
('Parent', hbox) );
</font></pre>
<p
style=
"background-color: #ddddee; margin-left: 20px; margin-right: 20px"
><font
color=
"#000022"
><center><img
src=
"Images/colorbar_example_2.png"
/></center></font></p>
</example>
<h4>
Add decorations
</h4>
<p>
Give the first axes a colorbar and the second axes a legend.
</p>
<example><pre
style=
"background-color: #eeeeff; margin-left: 20px; margin-right: 20px"
><font
color=
"#000011"
><a
href=
"matlab:doc surf"
><code
class=
"FUNCTION"
>
surf
</code></a>
( axes1,
<a
href=
"matlab:doc membrane"
><code
class=
"FUNCTION"
>
membrane
</code></a>
( 1, 15 ) );
<a
href=
"matlab:doc colorbar"
><code
class=
"FUNCTION"
>
colorbar
</code></a>
( axes1 );
<br/>
theta = 0:360;
<a
href=
"matlab:doc plot"
><code
class=
"FUNCTION"
>
plot
</code></a>
( axes2, theta,
<a
href=
"matlab:doc sind"
><code
class=
"FUNCTION"
>
sind
</code></a>
(theta), theta,
<a
href=
"matlab:doc cosd"
><code
class=
"FUNCTION"
>
cosd
</code></a>
(theta) );
<a
href=
"matlab:doc legend"
><code
class=
"FUNCTION"
>
legend
</code></a>
( axes2, 'sin', 'cos', 'Location', 'NorthWestOutside' );
</font></pre>
<p
style=
"background-color: #ddddee; margin-left: 20px; margin-right: 20px"
><font
color=
"#000022"
><center><img
src=
"Images/colorbar_example_3.png"
/></center></font></p>
</example>
<br
clear=
"ALL"
/>
<table
class=
"footer"
width=
"100%"
border=
"0"
cellspacing=
"0"
cellpadding=
"0"
>
<tr>
<td
width=
"18"
height=
"15"
bgcolor=
"#e4f0f8"
align=
"left"
><a
href=
"User_guide2_2.html"
><img
src=
"images/leftarrow.png"
border=
"0"
alt=
"previous page"
/></a></td>
<td
width=
"40%"
height=
"15"
bgcolor=
"#e4f0f8"
align=
"left"
><a
href=
"User_guide2_2.html"
><font
face=
"arial"
bgcolor=
"#e4f0f8"
size=
"normal"
underline=
"0"
color=
"#000000"
>
Axes inside layouts
</font></a></td>
<td
width=
"20%"
height=
"15"
bgcolor=
"#e4f0f8"
align=
"center"
><a
href=
"index.html"
><font
face=
"arial"
bgcolor=
"#e4f0f8"
size=
"normal"
underline=
"0"
color=
"#000000"
>
[Top]
</font></a></td>
<td
width=
"40%"
height=
"15"
bgcolor=
"#e4f0f8"
align=
"right"
><a
href=
"User_guide3.html"
><font
face=
"arial"
bgcolor=
"#e4f0f8"
size=
"normal"
underline=
"0"
color=
"#000000"
>
Controlling visibility
</font></a></td>
<td
width=
"18"
height=
"15"
bgcolor=
"#e4f0f8"
align=
"right"
><a
href=
"User_guide3.html"
><img
src=
"images/rightarrow.png"
border=
"0"
alt=
"next page"
/></a></td>
</tr>
</table>
<font
face=
"Arial"
bgcolor=
"#e4f0f8"
size=
"normal"
underline=
"0"
color=
"#000000"
>
©
2017 The MathWorks Ltd
</font>
<TT>
•
</TT><a
href=
"matlab: termsOfUse"
>
Terms of Use
</a>
<TT>
•
</TT><a
href=
"matlab: helpview([matlabroot,'/patents.txt'])"
>
Patents
</a>
<TT>
•
</TT><a
href=
"matlab: helpview([matlabroot,'/trademarks.txt'])"
>
Trademarks
</a>
</body>
</html>
Event Timeline
Log In to Comment