def plvar(self, nvar1="", nvar2="", nvar3="", nvar4="", nvar5="", nvar6="",
          nvar7="", nvar8="", nvar9="", nvar10="", **kwargs):
    """Displays up to ten variables in the form of a graph.

    APDL Command: PLVAR

    Parameters
    ----------
    nvar1, nvar2, nvar3, . . . , nvar10
        Variables to be displayed, defined either by the reference number
        or a unique thirty-two character name. If duplicate names are used
        the command will plot the data for the lowest-numbered variable
        with that name.

    Notes
    -----
    Variables are displayed vs. variable N on the XVAR command. The string
    value will be a predefined, unique name. For complex variables, the
    amplitude is displayed by default [PLCPLX].  Each PLVAR command
    produces a new frame.  See the /GRTYP command for displaying multiple
    variables in a single frame with separate Y-axes.
    """
    command = f"PLVAR,{nvar1},{nvar2},{nvar3},{nvar4},{nvar5},{nvar6},{nvar7},{nvar8},{nvar9},{nvar10}"
    return self.run(command, **kwargs)