NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Hi Bill and all, Bill Hibbard wrote:
Hi Frank,Can anyone explain the threshold effect of the negative value for the pBars - shouldn't any negative value cause the desired lines from below y=0 up to the data point?The key point is to get the right relation between the -0.1 in pBars.coordinates, and the values passed to the setRange() method for yMap and pBarScaleMap. For example, I think the following work: yMap.setRange(0.0, 40.0); pBarScaleMap.setRange(0.0, 2.0); I suspect the general relation is something like: pBars.coordinates = new float[] {0.0f, 0.0f, 0.0f, 0.0f, x, 0.0f}; yMap.setRange(0.0, y); pBarScaleMap.setRange(0.0, x * y / 2.0); But I could be wrong. Please experiment (and Ugo please correct me if I'm wrong).
my approach would be: try it out!Though I did use the bars some time ago, today I think I'd use Linear2DSets for that.
Perhaps we ought to have a (DisplayRealType)Display.ErrorBar? If there exists error propagation in VisAD, there there could/should exist some handsome way of visualisaing that. I'm really thinking of standards error bars, here the ascii version:
___ ___ | | | | x or even with sx and sy: |--x--| | | _|_ _|_ Cheers, Ugo
visad
archives: