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 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