def vertical_padding(self, padding=None):
if padding is None:<EOL><INDENT>return self._vertical_padding<EOL><DEDENT>else:<EOL><INDENT>if not isinstance(padding, float):<EOL><INDENT>raise TypeError("<STR_LIT>" % str(padding))<EOL><DEDENT>if not <NUM_LIT:0> < padding < <NUM_LIT:0.5>:<EOL><INDENT>raise ValueError(<EOL>"<STR_LIT>" % str(padding)<EOL>)<EOL><DEDENT>self._vertical_padding = padding<EOL><DEDENT>
Returns or sets (if a value is provided) the chart's vertical
        padding. This determines how much space will be above and below the
        display area, as a proportion of overall height, and should be a value
        between 0 and 0.5

        :param float padding: If given, the chart's vertical_padding\
        will be set to this.
        :raises ValueError: if a value outside of 0 < n < 0.5 is given.
        :rtype: float