Mike,
Thank you for the help and encouragement. I integrated several charts (scatter, line, timeline, histogram) with Tablesaw this weekend and have been really pleased with the library so far. I expect to add the TreeMap soon as well.
I have a pile of questions (sorry), but there's no big hurry. I feel really good about building on Glimpse and hope it will let more people get the benefit of all your hard work.
Here are the questions:
Are their any examples of BarCharts? I assume they're similar to Histograms but with af categorical x axis, but couldn't find any code. An example of a horizontal bar chart would be a plus.
I looked at the HeatMap, but I think the more common use-case for my users would be for non-continuous (integral and/or category) x and y variables. Is that possible?
I built my ScatterPlots using a point accumulator. Does that help performance if you add all the points before rendering?
Is there a way to change the point size in ScatterPlot when using an Accumulator that doesn't require creating an array of sizes. I often want them all to be the same size?
Is there a way to change the point shape in scatterplot?
Is there an example of brushing? Seems like that kind of what you suggested can be done with the timeline/scatterplot combo. Not sure if there's a general way to select a group of points using a click-drag rectangle.
Is there a way to get standard cross-hairs in the time-series plot? I can't find a reference to the cursor (which displays as a vertical line only in my code). I'm asking because I found it confusing that the display by the cursor showed the vertical position of the cursor, rather than the intersection of the timeline at that horizontal position. I thought having a standard cross hair would make it clearer what the numbers meant.
Finally, it seemed like my CPU was working hard even when displaying a static visualization - So much that my laptop gets really hot whenever a couple of plots are left on the screen. Is there anything I can do about that?
Thanks again for your help and for an awesome library.
larry