Re: [Boa Constr] Fw: Any Chaco plugins?
Status: Beta
Brought to you by:
riaan
From: <st...@bt...> - 2004-03-09 15:54:41
|
--- Flavio Codeco Coelho <fcc...@fi...> wrote: > James, > > doing what you want with matplotlib is as easy as: > > > # a bar plot with errorbars > from matplotlib.matlab import * > > N = 5 > menMeans = (20, 35, 30, 35, 27) > menStd = (2, 3, 4, 1, 2) > > ind = arange(N) # the x locations for the groups > width = 0.35 # the width of the bars > p1 = bar(ind, menMeans, width, color='r', > yerr=menStd) > > womenMeans = (25, 32, 34, 20, 25) > womenStd = (3, 5, 2, 3, 3) > p2 = bar(ind+width, womenMeans, width, color='y', > yerr=womenStd) > > ylabel('Scores') > title('Scores by group and gender') > set(gca(), 'xticks', ind+width) > set(gca(), 'xticklabels', ('G1', 'G2', 'G3', 'G4', > 'G5') ) > set(gca(), 'xlim', [-width,len(ind)]) > set(gca(), 'yticks', arange(0,41,10)) > > legend( (p1[0], p2[0]), ('Men', 'Women') ) > #axis([-10, 10, -10, 100]) > #savefig('barchart_demo') > show() > > > so I would suggest to you again to give it a try, > you wont regret... > > flavio Yes I did have a look at this. I was thinking of maybe using matplotlib as the backend to my boa-based gui (which would also do such things as work out Means, Standard deviations, 95% confidence intervals etc. from the input data).. I really like the look of matplotlib, but the one advantage that PyChart seems to have over it (from my very brief look at both) is that in matplotlib, bar charts with error bars seem to have a default symbol at the centre of the error bars, which looks ugly. It would be nice if it was possible to change the style of this symbol (or make it invisible) but the documentation for matplotlib does not explicitly mention anything about this. Do you know if this is possible? Perhaps it would be necessary for me to join the matplotlib development but I am not very keen to do this as my Python programming knowledge is very sparse.. The default graphs in PyChart look a bit nicer IMHO but they are written to the pwd as .ps file or whatever, which you then need to launch a viewer to look at, so a bit more cumbersome.. It has been used for published scientific work though. James |