def plot_fixed_y(self, y_values, x_derivative=<NUM_LIT:0>, steps=<NUM_LIT:1000>, smooth=<NUM_LIT:0>, simple='<STR_LIT>', xmin="<STR_LIT>", xmax="<STR_LIT>", format=True, clear=<NUM_LIT:1>):
if simple=='<STR_LIT>': simple=self.simple<EOL>if xmin=="<STR_LIT>": xmin = self.xmin<EOL>if xmax=="<STR_LIT>": xmax = self.xmax<EOL>if clear: _pylab.gca().clear()<EOL>if not type(y_values) in [type([]), type(_pylab.array([]))]: y_values = [y_values]<EOL>for y in y_values:<EOL><INDENT>def f(x): return self.evaluate(x, y, x_derivative, smooth, simple)<EOL>_pylab_help.plot_function(f, xmin, xmax, steps, <NUM_LIT:0>, True)<EOL>a = _pylab.gca()<EOL>th = "<STR_LIT>"<EOL>if x_derivative == <NUM_LIT:1>: th = "<STR_LIT>"<EOL>if x_derivative == <NUM_LIT:2>: th = "<STR_LIT>"<EOL>if x_derivative == <NUM_LIT:3>: th = "<STR_LIT>"<EOL>if x_derivative: a.set_ylabel(str(x_derivative)+th+"<STR_LIT:U+0020>"+self.xlabel+"<STR_LIT>"+self.zlabel+"<STR_LIT>")<EOL>else:            a.set_ylabel(self.zlabel)<EOL>a.set_xlabel(self.xlabel)<EOL>a.set_title(self._path+"<STR_LIT>"+self.ylabel)<EOL>a.get_lines()[-<NUM_LIT:1>].set_label("<STR_LIT>"+self.ylabel+"<STR_LIT>"+str(y))<EOL><DEDENT>if format: _s.format_figure()<EOL>return a<EOL>
plots the data at a fixed y-value, so z vs y