Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
CODE PROJECT For Those Who Code
  • Home
  • Articles
  • FAQ
Community
  1. Home
  2. The Lounge
  3. Inexpensive Charting Library

Inexpensive Charting Library

Scheduled Pinned Locked Moved The Lounge
c++javacsharppythonphp
37 Posts 14 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • realJSOPR Offline
    realJSOPR Offline
    realJSOP
    wrote on last edited by
    #1

    Okay, I've given up trying to find a free one for un-managed code, so I started looking around for an inexpensive one, and found this: ChartDirector[^] It's only $99, and is directly supported in an un-managed coding environment (MFC and C++). The graphs on their demo pages look great, and it appears as if it does everything you'd want in a charting library, even including cross-platform compatibility. Has anyone heard of these guys or used their stuff before? (They also have .NET, PHP, ASP, PERL, Python, and JSP/Java versions.) I fired off an email asking some questions about their licensing, and I'll be happy to share their responses if anyone is interested.

    "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
    -----
    "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

    B K N RaviBeeR V 5 Replies Last reply
    0
    • realJSOPR realJSOP

      Okay, I've given up trying to find a free one for un-managed code, so I started looking around for an inexpensive one, and found this: ChartDirector[^] It's only $99, and is directly supported in an un-managed coding environment (MFC and C++). The graphs on their demo pages look great, and it appears as if it does everything you'd want in a charting library, even including cross-platform compatibility. Has anyone heard of these guys or used their stuff before? (They also have .NET, PHP, ASP, PERL, Python, and JSP/Java versions.) I fired off an email asking some questions about their licensing, and I'll be happy to share their responses if anyone is interested.

      "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
      -----
      "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

      B Offline
      B Offline
      Bassam Abdul Baki
      wrote on last edited by
      #2

      No, but it seems to close to the one you posted here from CP. I wonder if the author decided to go commercial.


      "In this house, we obey the laws of thermodynamics!" - Homer Simpson Web - Blog - RSS - Math - LinkedIn

      realJSOPR 1 Reply Last reply
      0
      • B Bassam Abdul Baki

        No, but it seems to close to the one you posted here from CP. I wonder if the author decided to go commercial.


        "In this house, we obey the laws of thermodynamics!" - Homer Simpson Web - Blog - RSS - Math - LinkedIn

        realJSOPR Offline
        realJSOPR Offline
        realJSOP
        wrote on last edited by
        #3

        Doesn't look like it's the same guy. The person answering support questions is named "Peter Kwan" - don't know if he's also the author.

        "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
        -----
        "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

        1 Reply Last reply
        0
        • realJSOPR realJSOP

          Okay, I've given up trying to find a free one for un-managed code, so I started looking around for an inexpensive one, and found this: ChartDirector[^] It's only $99, and is directly supported in an un-managed coding environment (MFC and C++). The graphs on their demo pages look great, and it appears as if it does everything you'd want in a charting library, even including cross-platform compatibility. Has anyone heard of these guys or used their stuff before? (They also have .NET, PHP, ASP, PERL, Python, and JSP/Java versions.) I fired off an email asking some questions about their licensing, and I'll be happy to share their responses if anyone is interested.

          "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
          -----
          "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

          K Offline
          K Offline
          Kyudos
          wrote on last edited by
          #4

          John, Did you look at this? Intel Array Visualizer[^] Its free, and very comprehensive (if a little difficult to use!) Dan

          realJSOPR 1 Reply Last reply
          0
          • K Kyudos

            John, Did you look at this? Intel Array Visualizer[^] Its free, and very comprehensive (if a little difficult to use!) Dan

            realJSOPR Offline
            realJSOPR Offline
            realJSOP
            wrote on last edited by
            #5

            Yeah, I knew about that, but it uses OpenGL, and as we all know, OpenGL isn't exactly favored my MS, not to mention you need specific capabilities (and an OpenGL driver) to make it go. I'd rather pay for a library rather than have to deal with those kinds of issues.

            "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
            -----
            "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

            W 1 Reply Last reply
            0
            • realJSOPR realJSOP

              Yeah, I knew about that, but it uses OpenGL, and as we all know, OpenGL isn't exactly favored my MS, not to mention you need specific capabilities (and an OpenGL driver) to make it go. I'd rather pay for a library rather than have to deal with those kinds of issues.

              "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
              -----
              "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

              W Offline
              W Offline
              wout de zeeuw
              wrote on last edited by
              #6

              Rather OpenGL than the everchanging DirectX stuff. OpenGL 1.1 should be pretty ubiquitous?

              Wout

              D K realJSOPR 3 Replies Last reply
              0
              • W wout de zeeuw

                Rather OpenGL than the everchanging DirectX stuff. OpenGL 1.1 should be pretty ubiquitous?

                Wout

                D Offline
                D Offline
                Danilo Corallo
                wrote on last edited by
                #7

                Look for ZedGraph library. There's an article also here on CP. It's for free! (released under LGPL License) Regards

                realJSOPR 1 Reply Last reply
                0
                • W wout de zeeuw

                  Rather OpenGL than the everchanging DirectX stuff. OpenGL 1.1 should be pretty ubiquitous?

                  Wout

                  realJSOPR Offline
                  realJSOPR Offline
                  realJSOP
                  wrote on last edited by
                  #8

                  Use of DirectX vs OGL is a moot point. In fact, it's not even germaine to the discussion. I want to do simple 2D business charts, not 3-d terrain stuff...

                  "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                  -----
                  "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                  K 1 Reply Last reply
                  0
                  • W wout de zeeuw

                    Rather OpenGL than the everchanging DirectX stuff. OpenGL 1.1 should be pretty ubiquitous?

                    Wout

                    K Offline
                    K Offline
                    Kyudos
                    wrote on last edited by
                    #9

                    Wout, That's what I thought. I didn't have to do anything extra to get it to work. But I guess it depends on where you intend to deploy...

                    W 1 Reply Last reply
                    0
                    • D Danilo Corallo

                      Look for ZedGraph library. There's an article also here on CP. It's for free! (released under LGPL License) Regards

                      realJSOPR Offline
                      realJSOPR Offline
                      realJSOP
                      wrote on last edited by
                      #10

                      Once again, I want an UN-MANAGED C++ library, NOT .NET.

                      "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                      -----
                      "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                      1 Reply Last reply
                      0
                      • realJSOPR realJSOP

                        Okay, I've given up trying to find a free one for un-managed code, so I started looking around for an inexpensive one, and found this: ChartDirector[^] It's only $99, and is directly supported in an un-managed coding environment (MFC and C++). The graphs on their demo pages look great, and it appears as if it does everything you'd want in a charting library, even including cross-platform compatibility. Has anyone heard of these guys or used their stuff before? (They also have .NET, PHP, ASP, PERL, Python, and JSP/Java versions.) I fired off an email asking some questions about their licensing, and I'll be happy to share their responses if anyone is interested.

                        "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                        -----
                        "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                        N Offline
                        N Offline
                        Nish Nishant
                        wrote on last edited by
                        #11

                        Hey John, I know you don't want to go the .NET route, but it is possible to embed a .NET charting control in an MFC window (a view or a dialog). So if you are not satisfied with any of the native controls you are looking at, it may be an option to consider. The bad side is that this would add a dependency on the .NET framework.

                        Regards, Nish


                        Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
                        Currently working on C++/CLI in Action for Manning Publications. Also visit the Ultimate Toolbox blog (New)

                        realJSOPR R 3 Replies Last reply
                        0
                        • realJSOPR realJSOP

                          Use of DirectX vs OGL is a moot point. In fact, it's not even germaine to the discussion. I want to do simple 2D business charts, not 3-d terrain stuff...

                          "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                          -----
                          "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                          K Offline
                          K Offline
                          Kyudos
                          wrote on last edited by
                          #12

                          John, I assume you've looked at this NTGraph[^] and it insn't up to the job? I used it because it was very lightweight - the previous (commercial) charting tool we used came with (dependent) distributables that were about 3 times the size of our app...

                          realJSOPR 1 Reply Last reply
                          0
                          • N Nish Nishant

                            Hey John, I know you don't want to go the .NET route, but it is possible to embed a .NET charting control in an MFC window (a view or a dialog). So if you are not satisfied with any of the native controls you are looking at, it may be an option to consider. The bad side is that this would add a dependency on the .NET framework.

                            Regards, Nish


                            Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
                            Currently working on C++/CLI in Action for Manning Publications. Also visit the Ultimate Toolbox blog (New)

                            realJSOPR Offline
                            realJSOPR Offline
                            realJSOP
                            wrote on last edited by
                            #13

                            I'm fully aware of what's possible. I'm not interested in burdening my application under the weight of .NET. Observing the fact that I am willing to PAY for a library to avoid .NET should give you a bit more perspective on my views. Native code rules - managed code drools...

                            "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                            -----
                            "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                            R 1 Reply Last reply
                            0
                            • realJSOPR realJSOP

                              Okay, I've given up trying to find a free one for un-managed code, so I started looking around for an inexpensive one, and found this: ChartDirector[^] It's only $99, and is directly supported in an un-managed coding environment (MFC and C++). The graphs on their demo pages look great, and it appears as if it does everything you'd want in a charting library, even including cross-platform compatibility. Has anyone heard of these guys or used their stuff before? (They also have .NET, PHP, ASP, PERL, Python, and JSP/Java versions.) I fired off an email asking some questions about their licensing, and I'll be happy to share their responses if anyone is interested.

                              "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                              -----
                              "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                              RaviBeeR Offline
                              RaviBeeR Offline
                              RaviBee
                              wrote on last edited by
                              #14

                              John Simmons / outlaw programmer wrote:

                              It's only $99,

                              Plus $499 for the redist license. :( /ravi

                              My new year's resolution: 2048 x 1536 Home | Music | Articles | Freeware | Trips ravib(at)ravib(dot)com

                              realJSOPR 1 Reply Last reply
                              0
                              • N Nish Nishant

                                Hey John, I know you don't want to go the .NET route, but it is possible to embed a .NET charting control in an MFC window (a view or a dialog). So if you are not satisfied with any of the native controls you are looking at, it may be an option to consider. The bad side is that this would add a dependency on the .NET framework.

                                Regards, Nish


                                Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
                                Currently working on C++/CLI in Action for Manning Publications. Also visit the Ultimate Toolbox blog (New)

                                R Offline
                                R Offline
                                Ryan Roberts
                                wrote on last edited by
                                #15

                                Nishant Sivakumar wrote:

                                The bad side is that this would add a dependency on the .NET framework.

                                You might as well ask to John to start wearing lacey panties.

                                Ryan

                                "Michael Moore and Mel Gibson are the same person, except for a few sit-ups. Moore thought his cheesy political blooper reel was going to tell people how to vote. Mel thought that his little gay SM movie about his imaginary friend was going to help him get to heaven." - Penn Jillette

                                M 1 Reply Last reply
                                0
                                • N Nish Nishant

                                  Hey John, I know you don't want to go the .NET route, but it is possible to embed a .NET charting control in an MFC window (a view or a dialog). So if you are not satisfied with any of the native controls you are looking at, it may be an option to consider. The bad side is that this would add a dependency on the .NET framework.

                                  Regards, Nish


                                  Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
                                  Currently working on C++/CLI in Action for Manning Publications. Also visit the Ultimate Toolbox blog (New)

                                  realJSOPR Offline
                                  realJSOPR Offline
                                  realJSOP
                                  wrote on last edited by
                                  #16

                                  By the way, I downloaded and compiled the C++ demo code. The first thing that impressed me about the library is that it compiled clean (not even a single warning) under VS2005. The second thing that impressed me was that the charts are all flawless. Lastly, the sheer NUMBER of available charts is simply astounding. All that for just $99 (per language). And in case anyone is curious, I don't know if it comes with source code, and frankly I don't care. If it is easily implemented and the support is there, who needs the source? I just want to make graphs. (Oh yeah, the redistribution license is royalty free for the DLL.) Now, does anyone have any experience with this library? I'm on the verge of buying it.

                                  "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                                  -----
                                  "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                                  N 1 Reply Last reply
                                  0
                                  • RaviBeeR RaviBee

                                    John Simmons / outlaw programmer wrote:

                                    It's only $99,

                                    Plus $499 for the redist license. :( /ravi

                                    My new year's resolution: 2048 x 1536 Home | Music | Articles | Freeware | Trips ravib(at)ravib(dot)com

                                    realJSOPR Offline
                                    realJSOPR Offline
                                    realJSOP
                                    wrote on last edited by
                                    #17

                                    Wrong, bucko. It's royalty-free when you include the DLL with a desktop app.

                                    "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                                    -----
                                    "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                                    RaviBeeR 1 Reply Last reply
                                    0
                                    • R Ryan Roberts

                                      Nishant Sivakumar wrote:

                                      The bad side is that this would add a dependency on the .NET framework.

                                      You might as well ask to John to start wearing lacey panties.

                                      Ryan

                                      "Michael Moore and Mel Gibson are the same person, except for a few sit-ups. Moore thought his cheesy political blooper reel was going to tell people how to vote. Mel thought that his little gay SM movie about his imaginary friend was going to help him get to heaven." - Penn Jillette

                                      M Offline
                                      M Offline
                                      Mike Gaskey
                                      wrote on last edited by
                                      #18

                                      Ryan Roberts wrote:

                                      You might as well ask to John to start wearing lacey panties.

                                      now that was funny

                                      Mike Dear NYT - the fact is, the founding fathers hung traitors. Vincent Reynolds: My opposition is as enlightened as your support, jackass. dennisd45: My view of the world is slightly more nuanced dennisd45 (the NAMBLA supporter) wrote: I know exactly what it means. So shut up you mother killing baby raper.

                                      1 Reply Last reply
                                      0
                                      • K Kyudos

                                        John, I assume you've looked at this NTGraph[^] and it insn't up to the job? I used it because it was very lightweight - the previous (commercial) charting tool we used came with (dependent) distributables that were about 3 times the size of our app...

                                        realJSOPR Offline
                                        realJSOPR Offline
                                        realJSOP
                                        wrote on last edited by
                                        #19

                                        Yeah, I saw it - not sufficient. I want anti-aliased lines without having to turn myself inside out (or having to require an external library like OpenGL).

                                        "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                                        -----
                                        "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                                        W 1 Reply Last reply
                                        0
                                        • realJSOPR realJSOP

                                          Wrong, bucko. It's royalty-free when you include the DLL with a desktop app.

                                          "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                                          -----
                                          "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                                          RaviBeeR Offline
                                          RaviBeeR Offline
                                          RaviBee
                                          wrote on last edited by
                                          #20

                                          Their Licensing Faq[^] seems to indicate otherwise. /ravi

                                          My new year's resolution: 2048 x 1536 Home | Music | Articles | Freeware | Trips ravib(at)ravib(dot)com

                                          A 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups