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
  1. Home
  2. The Lounge
  3. Know any good .NET controls for scientific data visualization? [modified]

Know any good .NET controls for scientific data visualization? [modified]

Scheduled Pinned Locked Moved The Lounge
csharpquestion
17 Posts 10 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.
  • P Offline
    P Offline
    Patrick Etc
    wrote on last edited by
    #1

    Specifically: * Strip charts (real ones, not modified line graphs) * Spectral plots, like a spectrogram; what I can only term a "heat map" - you display an image of the data and the various areas are different colors to indicate their value, with a color bar as a legend indicating what the colors mean. If you've ever worked in Matlab, you know what I'm looking for. I need something similar in .NET and I don't seem to be able to find anything... Anyone ever run into something like this? Everything I'm able to find seems geared towards financial charting, with no support for the kinds of things I'm trying to do..


    It has become appallingly obvious that our technology has exceeded our humanity. - Albert Einstein

    modified on Thursday, January 03, 2008 6:37:11 PM

    K P C M L 9 Replies Last reply
    0
    • P Patrick Etc

      Specifically: * Strip charts (real ones, not modified line graphs) * Spectral plots, like a spectrogram; what I can only term a "heat map" - you display an image of the data and the various areas are different colors to indicate their value, with a color bar as a legend indicating what the colors mean. If you've ever worked in Matlab, you know what I'm looking for. I need something similar in .NET and I don't seem to be able to find anything... Anyone ever run into something like this? Everything I'm able to find seems geared towards financial charting, with no support for the kinds of things I'm trying to do..


      It has become appallingly obvious that our technology has exceeded our humanity. - Albert Einstein

      modified on Thursday, January 03, 2008 6:37:11 PM

      K Offline
      K Offline
      keyboard warrior
      wrote on last edited by
      #2

      have you tried dundas chart for .net? i can't remember where i saw an ad for them but they must be good because i see them all the time ;)

      ----------------------------------------------------------- Completion Deadline: two days before the day after tomorrow

      P 1 Reply Last reply
      0
      • P Patrick Etc

        Specifically: * Strip charts (real ones, not modified line graphs) * Spectral plots, like a spectrogram; what I can only term a "heat map" - you display an image of the data and the various areas are different colors to indicate their value, with a color bar as a legend indicating what the colors mean. If you've ever worked in Matlab, you know what I'm looking for. I need something similar in .NET and I don't seem to be able to find anything... Anyone ever run into something like this? Everything I'm able to find seems geared towards financial charting, with no support for the kinds of things I'm trying to do..


        It has become appallingly obvious that our technology has exceeded our humanity. - Albert Einstein

        modified on Thursday, January 03, 2008 6:37:11 PM

        P Offline
        P Offline
        peterchen
        wrote on last edited by
        #3

        If you tried some stuff, please post :)

        We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
        My first real C# project | Linkify!| FoldWithUs! | sighist

        1 Reply Last reply
        0
        • K keyboard warrior

          have you tried dundas chart for .net? i can't remember where i saw an ad for them but they must be good because i see them all the time ;)

          ----------------------------------------------------------- Completion Deadline: two days before the day after tomorrow

          P Offline
          P Offline
          Patrick Etc
          wrote on last edited by
          #4

          Dundas has lots of chart types, and yet none that really work for scientific visualization.. they're obviously geared towards financial charting. Grr..


          It has become appallingly obvious that our technology has exceeded our humanity. - Albert Einstein

          K 1 Reply Last reply
          0
          • P Patrick Etc

            Dundas has lots of chart types, and yet none that really work for scientific visualization.. they're obviously geared towards financial charting. Grr..


            It has become appallingly obvious that our technology has exceeded our humanity. - Albert Einstein

            K Offline
            K Offline
            keyboard warrior
            wrote on last edited by
            #5

            oh i just mentioned it because they have an ad on this site everytime i load it up. personally, i have found that i always end up building the chart system i want the way i want it because it is some times faster than hunting something down and finding out how close it is not to what you want ;)

            ----------------------------------------------------------- Completion Deadline: two days before the day after tomorrow

            M 1 Reply Last reply
            0
            • P Patrick Etc

              Specifically: * Strip charts (real ones, not modified line graphs) * Spectral plots, like a spectrogram; what I can only term a "heat map" - you display an image of the data and the various areas are different colors to indicate their value, with a color bar as a legend indicating what the colors mean. If you've ever worked in Matlab, you know what I'm looking for. I need something similar in .NET and I don't seem to be able to find anything... Anyone ever run into something like this? Everything I'm able to find seems geared towards financial charting, with no support for the kinds of things I'm trying to do..


              It has become appallingly obvious that our technology has exceeded our humanity. - Albert Einstein

              modified on Thursday, January 03, 2008 6:37:11 PM

              C Offline
              C Offline
              Chris Maunder
              wrote on last edited by
              #6

              Dundas Data Visualisation[^] may have stuff like this. We use their charting control internally (and probably externally soon) and it truly rocks. Email 'edw at dundas.com' and tell him I sent you and that he owes me a beer. ;)

              cheers, Chris Maunder

              CodeProject.com : C++ MVP

              P 1 Reply Last reply
              0
              • C Chris Maunder

                Dundas Data Visualisation[^] may have stuff like this. We use their charting control internally (and probably externally soon) and it truly rocks. Email 'edw at dundas.com' and tell him I sent you and that he owes me a beer. ;)

                cheers, Chris Maunder

                CodeProject.com : C++ MVP

                P Offline
                P Offline
                Patrick Etc
                wrote on last edited by
                #7

                Grr. Thing is, we could live without the strip chart. But the heat map is a necessity, and the one chart type they don't appear to make...


                It has become appallingly obvious that our technology has exceeded our humanity. - Albert Einstein

                C 1 Reply Last reply
                0
                • P Patrick Etc

                  Grr. Thing is, we could live without the strip chart. But the heat map is a necessity, and the one chart type they don't appear to make...


                  It has become appallingly obvious that our technology has exceeded our humanity. - Albert Einstein

                  C Offline
                  C Offline
                  Chris Maunder
                  wrote on last edited by
                  #8

                  OK, call Ed and tell him he owes you a beer.

                  cheers, Chris Maunder

                  CodeProject.com : C++ MVP

                  1 Reply Last reply
                  0
                  • P Patrick Etc

                    Specifically: * Strip charts (real ones, not modified line graphs) * Spectral plots, like a spectrogram; what I can only term a "heat map" - you display an image of the data and the various areas are different colors to indicate their value, with a color bar as a legend indicating what the colors mean. If you've ever worked in Matlab, you know what I'm looking for. I need something similar in .NET and I don't seem to be able to find anything... Anyone ever run into something like this? Everything I'm able to find seems geared towards financial charting, with no support for the kinds of things I'm trying to do..


                    It has become appallingly obvious that our technology has exceeded our humanity. - Albert Einstein

                    modified on Thursday, January 03, 2008 6:37:11 PM

                    M Offline
                    M Offline
                    Mustafa Ismail Mustafa
                    wrote on last edited by
                    #9

                    You can always try ZedGraph[^] if you want to customize the graphs. Bear in mind that this is just graphing of different sorts (pie, bar, line, stacked and so on)

                    "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook "There is no wealth like knowledge, no poverty like ignorance." Ali ibn Abi Talib "Animadvertistine, ubicumque stes, fumum recta in faciem ferri?"

                    1 Reply Last reply
                    0
                    • P Patrick Etc

                      Specifically: * Strip charts (real ones, not modified line graphs) * Spectral plots, like a spectrogram; what I can only term a "heat map" - you display an image of the data and the various areas are different colors to indicate their value, with a color bar as a legend indicating what the colors mean. If you've ever worked in Matlab, you know what I'm looking for. I need something similar in .NET and I don't seem to be able to find anything... Anyone ever run into something like this? Everything I'm able to find seems geared towards financial charting, with no support for the kinds of things I'm trying to do..


                      It has become appallingly obvious that our technology has exceeded our humanity. - Albert Einstein

                      modified on Thursday, January 03, 2008 6:37:11 PM

                      L Offline
                      L Offline
                      Lost User
                      wrote on last edited by
                      #10

                      Is this any help ? http://www.chartcomponent.com/Default.aspx[^]

                      1 Reply Last reply
                      0
                      • P Patrick Etc

                        Specifically: * Strip charts (real ones, not modified line graphs) * Spectral plots, like a spectrogram; what I can only term a "heat map" - you display an image of the data and the various areas are different colors to indicate their value, with a color bar as a legend indicating what the colors mean. If you've ever worked in Matlab, you know what I'm looking for. I need something similar in .NET and I don't seem to be able to find anything... Anyone ever run into something like this? Everything I'm able to find seems geared towards financial charting, with no support for the kinds of things I'm trying to do..


                        It has become appallingly obvious that our technology has exceeded our humanity. - Albert Einstein

                        modified on Thursday, January 03, 2008 6:37:11 PM

                        P Offline
                        P Offline
                        peterchen
                        wrote on last edited by
                        #11

                        Gigasoft PEGraph[^] does .NET, too. We are using the C++ DLL interface, and I have mixed feelings recommending this, but if one thing can be said, they definitely DO scientific stuff, like true X/Y, polar and contour plots[^] (your "heat maps" - yes, that's made with PEGraph). Download and install the eval, it contains a "PEDemo" app that shows off the things they do, see e.g. Scientific graph/Contour plot.

                        We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
                        My first real C# project | Linkify!| FoldWithUs! | sighist

                        S 1 Reply Last reply
                        0
                        • P peterchen

                          Gigasoft PEGraph[^] does .NET, too. We are using the C++ DLL interface, and I have mixed feelings recommending this, but if one thing can be said, they definitely DO scientific stuff, like true X/Y, polar and contour plots[^] (your "heat maps" - yes, that's made with PEGraph). Download and install the eval, it contains a "PEDemo" app that shows off the things they do, see e.g. Scientific graph/Contour plot.

                          We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
                          My first real C# project | Linkify!| FoldWithUs! | sighist

                          S Offline
                          S Offline
                          Shog9 0
                          wrote on last edited by
                          #12

                          peterchen wrote:

                          Gigasoft PEGraph[^] does .NET, too.

                          Oh, wow... :omg: We use an old, old, old version of PEGraph in several places... I'd sorta assumed it'd disappeared or been devoured by something larger, as just about every other contemporary library has. Good to see it's still alive - it's actually been one of the least troublesome 3rd-party controls i've had to deal with! :)

                          You must be careful in the forest Broken glass and rusty nails If you're to bring back something for us I have bullets for sale...

                          1 Reply Last reply
                          0
                          • K keyboard warrior

                            oh i just mentioned it because they have an ad on this site everytime i load it up. personally, i have found that i always end up building the chart system i want the way i want it because it is some times faster than hunting something down and finding out how close it is not to what you want ;)

                            ----------------------------------------------------------- Completion Deadline: two days before the day after tomorrow

                            M Offline
                            M Offline
                            Member 96
                            wrote on last edited by
                            #13

                            I'm pretty sure they still or used to pay for this site and run it out of the same offices as well.


                            When everyone is a hero no one is a hero.

                            1 Reply Last reply
                            0
                            • P Patrick Etc

                              Specifically: * Strip charts (real ones, not modified line graphs) * Spectral plots, like a spectrogram; what I can only term a "heat map" - you display an image of the data and the various areas are different colors to indicate their value, with a color bar as a legend indicating what the colors mean. If you've ever worked in Matlab, you know what I'm looking for. I need something similar in .NET and I don't seem to be able to find anything... Anyone ever run into something like this? Everything I'm able to find seems geared towards financial charting, with no support for the kinds of things I'm trying to do..


                              It has become appallingly obvious that our technology has exceeded our humanity. - Albert Einstein

                              modified on Thursday, January 03, 2008 6:37:11 PM

                              C Offline
                              C Offline
                              CarlMCook
                              wrote on last edited by
                              #14

                              We use ComponentOne for technical visualization (2D / 3D Scatters, surfaces, trends). Have since about 1995. I like it. Not sure you can do a heat map, though. http://www.componentone.com/[^]

                              C 1 Reply Last reply
                              0
                              • C CarlMCook

                                We use ComponentOne for technical visualization (2D / 3D Scatters, surfaces, trends). Have since about 1995. I like it. Not sure you can do a heat map, though. http://www.componentone.com/[^]

                                C Offline
                                C Offline
                                CarlMCook
                                wrote on last edited by
                                #15

                                If you want to look and/or play with a simple, free data visualization app that uses ComponentOne you can: http://www.intellidynamics.net/products/dataexplorer/[^] It does trend, histogram, scatter and 3D scatter plots. You have to supply the data in pretty common row/column formats.

                                1 Reply Last reply
                                0
                                • P Patrick Etc

                                  Specifically: * Strip charts (real ones, not modified line graphs) * Spectral plots, like a spectrogram; what I can only term a "heat map" - you display an image of the data and the various areas are different colors to indicate their value, with a color bar as a legend indicating what the colors mean. If you've ever worked in Matlab, you know what I'm looking for. I need something similar in .NET and I don't seem to be able to find anything... Anyone ever run into something like this? Everything I'm able to find seems geared towards financial charting, with no support for the kinds of things I'm trying to do..


                                  It has become appallingly obvious that our technology has exceeded our humanity. - Albert Einstein

                                  modified on Thursday, January 03, 2008 6:37:11 PM

                                  E Offline
                                  E Offline
                                  El Corazon
                                  wrote on last edited by
                                  #16

                                  Patrick Sears wrote:

                                  If you've ever worked in Matlab, you know what I'm looking for.

                                  :-D Yup. Sorry, but not in .Net here. We do use those, all the way around, and then some. You could always come back to "mouldy potatoes"... :laugh: Pity the wheel must be reinvented to call it useful. :-D

                                  _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                                  1 Reply Last reply
                                  0
                                  • P Patrick Etc

                                    Specifically: * Strip charts (real ones, not modified line graphs) * Spectral plots, like a spectrogram; what I can only term a "heat map" - you display an image of the data and the various areas are different colors to indicate their value, with a color bar as a legend indicating what the colors mean. If you've ever worked in Matlab, you know what I'm looking for. I need something similar in .NET and I don't seem to be able to find anything... Anyone ever run into something like this? Everything I'm able to find seems geared towards financial charting, with no support for the kinds of things I'm trying to do..


                                    It has become appallingly obvious that our technology has exceeded our humanity. - Albert Einstein

                                    modified on Thursday, January 03, 2008 6:37:11 PM

                                    P Offline
                                    P Offline
                                    Patrick Etc
                                    wrote on last edited by
                                    #17

                                    Thanks for your replies everyone! I'll take a look at everything you've given me. We might have to end up rolling our own. We've done it before, although what we created was a mess and will only ever work for the application it was made for..


                                    It has become appallingly obvious that our technology has exceeded our humanity. - Albert Einstein

                                    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