hfilldocumentation

hfillcreates horizontal filled regions on a plot.

See alsohlineandvfill.

Back to Climate Data Tools Contents

Contents

Syntax

hfill(yl,yu) hfill(...,ColorSpec) hfill(...,ColorSpec,'PatchProperty','PatchValue') hfill(...,'bottom') h = hfill(...)

Description

hfill(yl,yu)creates a horizontal shaded region between lower boundsyland upper boundsyu. Inputsylandyumust each contain 1 element per shaded region.

hfill(...,ColorSpec)defines the face color of the patch(es) created byhfill.ColorSpeccan be one of the Matlab color names (e.g.“红色”), abbreviations (e.g.'r', or rgb triplet (e.g.(1 0 0]). Or you can use thergbfunction.

hfill(...,ColorSpec,'PatchProperty','PatchValue')defines patch properties such as'EdgeColor'or'FaceAlpha'.

hfill(...,'bottom')places the newly created patch(es) at the bottom of the uistack.

h = hfill(…)returns handle(s) of newly created patch objects.

Starting with this plot:

plot((1:100).^0.5,'linewidth',2)

Fill the area between 2 and 3 on y axis:

hfill(2、3)

Make red regions 0.3 units high between 6 and 10:

yl = 6:10; hfill(yl,yl+0.3,'r')

Make a brown patch from 3.5 to 4 with no edge color and put it below everything:

hfill(3.5,4,rgb('brown'),'edgecolor','none','bottom')

Semitransparent mauve region from 4.5 to 5.5, with dotted gray edges:

hfill(4.5,5.5,rgb('mauve'),...'edgecolor'rgb ('gray'),...'linestyle',':',...'facealpha',0.8);

Author Info

This function is part of theClimate Data Toolbox for Matlab. The function and supporting documentation were written by Chad A. Greene of the University of Texas at Austin.