For clarification, when I said “many kinds” in my previous post, I meant to be 
referring to the kinds of plots, not the symbol for the data.

Best,
Bill

William Prothero
http://es.earthednet.org

> On Apr 24, 2019, at 6:54 AM, prothero--- via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
> Alex,
> A great idea! I do a lot of plotting and would find this kind of library very 
> useful. I would need it to be able to determine some reasonable default 
> values for plot axes, but also to be able to set them. The plot label and 
> axis labels need to be settable. Also, there could be histogram type plots or 
> x/y plots where plot points are from x/y data. Lots of kinds. Symbols could 
> be plotted at data points or lines, or lines with symbols.
> 
> Also useful would be a message that sends the x,y data values as the mouse 
> moves over it. That way it would be possible for me to build a little window 
> that gives me data values and other information as needed. Perhaps it could 
> be clicked on and off with a checkbox.
> 
> I’d be glad to give feedback as you set specs.
> Best,
> Bill
> 
> William Prothero
> http://es.earthednet.org
> 
>> On Apr 23, 2019, at 4:01 PM, Alex Tweedly via use-livecode 
>> <use-livecode@lists.runrev.com> wrote:
>> 
>> Hi folks,
>> 
>> I'm building a library (which I plan to release as Open Source), and I'm 
>> having trouble trying to decide which approach to take with default values.
>> 
>> The library is to produce XY graphs (charts). An app which is using it will 
>> provide one or more sets of data to be plotted. The app can also 
>> *optionally* provide additional parameters, such as
>> 
>> - display tick-marks on each axis
>> 
>> - display grid lines along each axis
>> 
>> - label the ticks / grids (e.g. display label every 5 ticks)
>> 
>> etc.
>> 
>> Without going into each one of them, there is an overall "phlosophy" chioce
>> 
>> A - should the default be that the produced graph be simple (e.g. no ticks, 
>> no labels, etc.)
>> 
>> or
>> 
>> B  - should the default be to try to find reasonable / possible values (e.g. 
>> set a value for ticks such that they appear, say, more than 10 pixels apart, 
>> but less than 100 pixels apart; that you label every 2nd-5th tick, ...)
>> 
>> A is appealing because it means that the library isn't making guesses, often 
>> dumb guesses, on your behalf; you see a blank, sparse graph, and can then, 
>> as app developer, provide additional parameters to supply info you think 
>> will help. But it is unappealing because the graphs are just *so* empty by 
>> default.
>> 
>> B is appealing because it feels like it is being helpful, and will (try to) 
>> produce a reasonable looking graph as best it can.
>> 
>> 
>> So - I'd welcome any suggestions, comments, design philosophy ideas ?
>> 
>> Thanks
>> 
>> Alex.
>> 
>> 
>> 
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to