Thanks Chris and Francois,
I'm pretty new to looking at JS functions so figuring out the structure of the errorbar.js (Chris) and quartile.js (Francois' first example) has been a challenge though both were annotated. Ultimately, I would like the errorbar analysis to be done on the fly, but for now I'm going have the error included in the dataset for simplicity. I've started digging through both sets of examples, but have made some progress in understanding some of what the code is doing, but building from your example Chris using random data, I end up with slightly odd errorbars. The lower "y" error bar is the correct height/length, but the upper one is really, quite tall
http://bl.ocks.org/natemiller/f2faa97c0bd4af49b5bb
I've tried going through the errorbar.js code to see how the upper bound is set and why it might be so overinflated, but I don't have a full enough understanding of JavaScript to piece together how everything is working. I understand about 1/2 the method it seems. If you have a moment can you look at the example and maybe clarify where this error arises?
Thanks for sharing the code,
Nate