def filter_genes_dispersion(result, log=False, show=None, save=None):
    """Plot dispersions versus means for genes.

    Produces Supp. Fig. 5c of Zheng et al. (2017) and MeanVarPlot() of Seurat.

    Parameters
    ----------
    result : `np.recarray`
        Result of :func:`~scanpy.api.pp.filter_genes_dispersion`.
    log : `bool`
        Plot on logarithmic axes.
    show : bool, optional (default: `None`)
         Show the plot, do not return axis.
    save : `bool` or `str`, optional (default: `None`)
        If `True` or a `str`, save the figure. A string is appended to the
        default filename. Infer the filetype if ending on {{'.pdf', '.png', '.svg'}}.
    """    
    highly_variable_genes(result, log=False, show=None, save=None, highly_variable_genes=False)