John Didion wrote: > The documentation for hist says that the color kwarg can take a sequence > of rgba tuples. However, anytime I pass a sequence I get:
That is an error in the docstring; it can take only a single color, which will be applied to both the edge and the fill. Eric > > > Traceback (most recent call last): > File "./chromoplot.py", line 283, in <module> > main() File "./chromoplot.py", line 280, in main > plot(data_file, figure_file, options) > File "./chromoplot.py", line 225, in plot > c.plot(figure_file) > File "./chromoplot.py", line 220, in plot > fig.savefig(figure_file) > File "/Library/Python/2.6/site-packages/matplotlib/figure.py", line > 1032, in savefig > self.canvas.print_figure(*args, **kwargs) > File "/Library/Python/2.6/site-packages/matplotlib/backend_bases.py", > line 1476, in print_figure > **kwargs) > File > "/Library/Python/2.6/site-packages/matplotlib/backends/backend_agg.py", > line 358, in print_png > FigureCanvasAgg.draw(self) > File > "/Library/Python/2.6/site-packages/matplotlib/backends/backend_agg.py", > line 314, in draw > self.figure.draw(self.renderer) > File "/Library/Python/2.6/site-packages/matplotlib/artist.py", line 46, > in draw_wrapper > draw(artist, renderer, *kl) > File "/Library/Python/2.6/site-packages/matplotlib/figure.py", line > 773, in draw > for a in self.axes: a.draw(renderer) > File "/Library/Python/2.6/site-packages/matplotlib/artist.py", line 46, > in draw_wrapper > draw(artist, renderer, *kl) > File "/Library/Python/2.6/site-packages/matplotlib/axes.py", line 1735, > in draw > a.draw(renderer) > File "/Library/Python/2.6/site-packages/matplotlib/artist.py", line 46, > in draw_wrapper > draw(artist, renderer, *kl) > File "/Library/Python/2.6/site-packages/matplotlib/patches.py", line > 298, in draw > gc.set_foreground(self._edgecolor) > File "/Library/Python/2.6/site-packages/matplotlib/backend_bases.py", > line 628, in set_foreground > self._rgb = colors.colorConverter.to_rgba(fg) > File "/Library/Python/2.6/site-packages/matplotlib/colors.py", line > 353, in to_rgba > raise ValueError('to_rgba: Invalid rgba arg "%s"\n%s' % (str(arg), exc)) > ValueError: to_rgba: Invalid rgba arg "((1, 0, 0, 1), (0, 1, 0, 1))" > need more than 2 values to unpack > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > > > ------------------------------------------------------------------------ > > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/matplotlib-users ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users