Hello
Before I embark on a google journey, I thought it would be good to get a
starting hints here first.
What am up against? I need to be able to chart a given sequence and be
able to zoom in/out, side scroll, auto scale, compare with other
sequences on the same horizontal scale, custom place chart objects, … etc
Any ideas on libs in C++ or somthing
thanks 8 1718
On Sun, 05 Jun 2005 04:48:06 -0700, Baloff <vd****@bi.edu.gr> wrote: Hello
Before I embark on a google journey, I thought it would be good to get a starting hints here first. What am up against? I need to be able to chart a given sequence and be able to zoom in/out, side scroll, auto scale, compare with other sequences on the same horizontal scale, custom place chart objects, … etc
Any ideas on libs in C++ or somthing
thanks
This sounds like it is heavily GUI-centric ... most likely there is no
standard C++ library which will do what you want because the standard
C++ language doesn't concern itself with GUI's, operating systems,
etc.
If you can abstract the "chart object", and the "sequence object",
maybe we can help?
--
Bob Hairgrove No**********@Home.com
Baloff wrote: Before I embark on a google journey, I thought it would be good to get a starting hints here first. What am up against? I need to be able to chart a given sequence and be able to zoom in/out, side scroll, auto scale, compare with other sequences on the same horizontal scale, custom place chart objects, … etc
I googled. This topic is a pain in the nuts for C++. The best package I ever
auditioned, after 15 years of researching this very topic, was BLT with the
Python wrapper. That forsakes C++ (which you don't need), but I could not
install BLT on Win32 the last time I tried.
From there, here are the various problems:
- GNUplot - static output, not interactive. Good for books
- MacSym - payware?
- Mathematica - pay pay payware
- wxPlot - has bugs but scrolls great; a rewrite might
be underay
- Qt - has a hand-rolled solution that's inexcusable for
what's a very fine library
- Cern Root - billions of flexibilities, none of which lead
to a polished user experience
- LabWindows - payware
Good luck - report here if you find anything. Googling for everything in my
list at once might get you a survey.
--
Phlip http://www.c2.com/cgi/wiki?ZeekLand
Bob Hairgrove wrote: This sounds like it is heavily GUI-centric ... most likely there is no standard C++ library which will do what you want because the standard C++ language doesn't concern itself with GUI's, operating systems, etc.
We can squeeze the question "what general C++ library does X?" into
topicality if it's a question we wouldn't trust other newsgroups to. If
someone redirects to an MS newsgroup and GNU happened to be better wouldn't
you feel guilty?
--
Phlip http://www.c2.com/cgi/wiki?ZeekLand
On Sun, 05 Jun 2005 04:50:21 GMT, "Phlip" <ph*******@yahoo.com> wrote: Bob Hairgrove wrote:
This sounds like it is heavily GUI-centric ... most likely there is no standard C++ library which will do what you want because the standard C++ language doesn't concern itself with GUI's, operating systems, etc.
We can squeeze the question "what general C++ library does X?" into topicality if it's a question we wouldn't trust other newsgroups to. If someone redirects to an MS newsgroup and GNU happened to be better wouldn't you feel guilty?
Why should I? I didn't redirect the OP anywhere.
--
Bob Hairgrove No**********@Home.com
In addtion, matlab interoperating with C/C++.
ben
ben wrote: In addtion, matlab interoperating with C/C++.
ben
Matlab interoperating with C++ is a royal pain in the ass. Trust me,
I've been beating my brains out over the last four months trying to get
a system (running C++ with MATLAB R13) ported to R14.
Hello,
Check out Gigasoft ProEssentials. It sounds like you're needing serious
charting and ProEssentials goes beyond generic charting. www.gigasoft.com
best regards,
Robert Dede
Gigasoft, Inc.
"Baloff" <vd****@bi.edu.gr> wrote in message
news:42**********@news.iprimus.com.au... Hello
Before I embark on a google journey, I thought it would be good to get a starting hints here first. What am up against? I need to be able to chart a given sequence and be able to zoom in/out, side scroll, auto scale, compare with other sequences on the same horizontal scale, custom place chart objects, … etc
Any ideas on libs in C++ or somthing
thanks
Phlip wrote: Baloff wrote:
Before I embark on a google journey, I thought it would be good to get a starting hints here first. What am up against? I need to be able to chart a given sequence and be able to zoom in/out, side scroll, auto scale, compare with other sequences on the same horizontal scale, custom place chart objects, … etc I googled. This topic is a pain in the nuts for C++.
I won't dispute that.
The best package I ever auditioned, after 15 years of researching this very topic, was BLT with the Python wrapper. That forsakes C++ (which you don't need), but I could not install BLT on Win32 the last time I tried.
From there, here are the various problems:
- GNUplot - static output, not interactive. Good for books
<shameless Gnuplot plug>
1) It's Gnuplot, not GNUplot (nothing whatsoever to do with the GNU project, is not GPL'd, although it is open source).
See <http://www.gnuplot.info/> for more detail.
2) Not sure what "static output" means.
3) It is certainly (as of the last few releases) interactive, featuring zooming, (auto)scaling, rotation (of 3D plots),
multi-plotting of series on common axis, etc. It has a /very/ extensive set of interactive commands for labelling, keys,
colours, data transformation, you name it (doesn't do scrolling, though, IIRC).
4) The nearest it has to a "programmatic interface" is that it accepts piped commands, if your OS supports pipes. This
can be pretty powerful - eg. it is deployed in this way as the plotting interface for the Octave numerical package
<http://www.octave.org/>.
5) It is capable of output to a range of "terminals" (read: graphics devices/image formats).
6) It is in very wide use (particularly in scientific circles), supported on many platforms, is actively developed and
has a large and responsive user community; support (via the newsgroup) is excellent.
I too have tried a range of free/non-free plotting alternatives, but keep coming back to Gnuplot.
</shameless Gnuplot plug>
--
Lionel B This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Jerry Sievers |
last post by:
Dear Pythonists;
I would appreciate a recommendation of a open source package for
charting numeric data such as stock market quotes etc.
Have such a thing in PHP called JPGraph which is very...
|
by: Brian |
last post by:
I want to develop an application that has an oscilliscope . I was wondering
if anyone has experience (good or bad) of any commercial charting packages
that will provide this sort of functionality....
|
by: DG |
last post by:
is there a charting control that comes with visual studio or i'll have to
buy one?
what do you reccomend?
thanx
|
by: Robin |
last post by:
What charting is available in asp.net as standard?
|
by: Amit Bansal (www.peoplewareindia.com) |
last post by:
Hi, Is there a free chat tool with source code which i can use my dot net
applications ?
|
by: Jesse Aufiero |
last post by:
I'm looking for a good third-party charting component with a user-friendly
designer. Does anyone know of one?
Thanks!
|
by: harris_cohen |
last post by:
I am comparing many different charting components for use in my project
and am seeking feedback from current users. I have looked at Nevron,
Teechart, ComponentArt, SharpGraph and others. Some are...
|
by: Igor |
last post by:
Hi all,
I'm looking for a tool that can design charts and save chart definitions in
a file.
I would put those chart definitions in a database and then later load them
and render charts (as...
|
by: Joe |
last post by:
Is any one charting packing considered to be the "best"? We've used ChartFX
but wasn't too happy about the way data had to be populated along with some
other issues which slip my mind right now and...
|
by: RobcPettit |
last post by:
Hi, can anyone suggest how to go about charting. Id like to add a
price graph/ma graph and volume chart. My data streems from the
internet every second. Ive looked at components but most are out of...
|
by: emmanuelkatto |
last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud.
Please let me know.
Thanks!
Emmanuel
|
by: BarryA |
last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
by: Hystou |
last post by:
There are some requirements for setting up RAID:
1. The motherboard and BIOS support RAID configuration.
2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers,...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
|
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
| |