Re: Is there a ready chart plotting view?
Re: Is there a ready chart plotting view?
- Subject: Re: Is there a ready chart plotting view?
- From: John Anderson <email@hidden>
- Date: Thu, 27 Mar 2003 18:18:50 -0500
Dear Oleg,
I am also looking for some kind of scientific charting / plotting
graphics toolkit to use in Coccoa.
For Java programming, I have used Visad:
http://www.ssec.wisc.edu/~billh/visad.html
which is very well developed but not compatible with the OS X since
10.1 (but I have not tried the new Java 1.4.1 just released by Apple).
So, I switched to SGT:
http:www.epic.noaa.gov/NOAAServer/sgt/
which is only 2D (as is Java on OS X at this point in time).
I do not think that such a toolkit exits in Cocoa yet, so I expect that
either we are going to have to start our own project or try importing
something from the world OpenGL or Carbon.
Truly Yours,
John Philip Anderson
Detroit Michigan
USA
On Thursday, Mar 27, 2003, at 17:18 America/Detroit, Oleg Svirgstin
wrote:
>
Hi all,
>
>
I am afraid I will have to plant it myself :(
>
It is an interesting and exciting little task, but the project is huge
>
and I
>
am the only developer here (currently fighting both flu and my code)...
>
>
Before I do that, I want to avoid reinventing the wheel if at all
>
possible.
>
I looked in many places, but unfortunately I am not quite sure what
>
keywords
>
to use for search. What I found does not fit.
>
>
First what I need:
>
>
I need a more or less universal chart rendering utility, being a decent
>
Obj-C cell, view or control. (Most likely if I do it it will be a set
>
of
>
different cells in a complex control).
>
>
It is a thing somewhat similar to NSTableView: one axis is like its
>
rows and
>
the other ones are like columns. The "columns" have titles and ids (for
>
internal use). It is a bit more complicated thing then a table, though:
>
tables do not have legends, value labels and many other things.
>
>
I mean there would be a dataSource protocol for data, support for some
>
kind
>
of periodic/notification driven reloads and of "static" mode, several
>
styles
>
of display etc.
>
>
Probably there would be a set of delegate methods to do something
>
special in
>
some situations with the data to be displayed, depending on current
>
style.
>
>
I need dozens of these things in my big app, and while writing simple
>
widgets for a concrete case is usually not hard at all, I would prefer
>
something general (and best if written by somebody wise...)
>
>
Requirements differ from a single value "real time" display to a dozen
>
of
>
series with different bases (both static and "real time").
>
>
I put real time in quotes because it is actually NOT the real real
>
time,
>
some approximation - the display changes automatically as the value
>
that we
>
reflect in the chart changes somewhere. With some delays quite
>
tolerated.
>
>
The only thing I found in this direction is gnuplot, that is great
>
etc., but
>
it does not look like fitting my needs. I do not need a thing that
>
cool (2D,
>
3D, rotations etc), but I need it in Quartz and ready for easy
>
integration
>
into a large Cocoa project. I have got too much headache with it
>
without
>
extra behemoths.
>
>
Is there any Cocoa solution somewhere?
>
>
By the way, it could be a real jewel in the AppKit... How many millions
>
feature requests do we need to send to Apple to get it into their
>
plans and
>
code? And...
>
Just imagine an on-screen view that contains figures and that changes
>
its
>
look (ctrl-click or...) to a 2D chart, 3D chart, table again, ... Just
>
dreaming. And I am sure I am not the first who ever wanted this.
>
>
>
Thanks in advance
>
Regards
>
Oleg
>
>
PROGRAMMARE NECESSITUM EST
>
_______________________________________________
>
cocoa-dev mailing list | email@hidden
>
Help/Unsubscribe/Archives:
>
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
>
Do not post admin requests to the list. They will be ignored.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.