Teechart

Source: Wikipedia, the free encyclopedia.
Multicolored graphic assortment
Teechart gallery

TeeChart is a charting library for programmers, developed and managed by Steema Software of Girona, Catalonia, Spain.[1] It is available as commercial and non-commercial software. TeeChart has been included in most Delphi and C++Builder products since 1997,[2] and TeeChart Standard currently is part of Embarcadero RAD Studio 12 Athens.[3] TeeChart Pro version is a commercial product that offers shareware releases for all of its formats, TeeChart. Lite for .NET

Microsoft Visual Studio .NET
community and TeeChart for PHP
Microsoft Visual Studio .NET, Java and PHP. Full source code has always been available for all versions except the ActiveX version. TeeChart's user interface is translated into 38 languages.[7]

History

The first version of TeeChart was authored in 1995 by David Berneda, co-founder of Steema, using the

C++ Builder v3 in 1998.[9] It has been on the Delphi/C++ Builder toolbox palette ever since. The current version is Embarcadero RAD Studio 12 Athens.[3]

TeeChart's first

Windows Store applications and included support for Microsoft's Windows Phone 8 mobile platform.[8] TeeChart for Xamarin.Forms written with 100% C# code and cross-platform support for .NET desktops, Windows Phone, iOS and Android was released in 2014. Also since 2014 Webforms charts now offers HTML5 interactivity.[8]

Usage

TeeChart is a general purpose charting component designed for use in differing ambits, offering a wide range of aesthetics to chart data. Generally TeeCharts published in the field, in areas where large amounts of data must be interpreted regularly, remain by designer choice in their simplest form to maximize the "data-ink ratio".[10] Sloan Digital Sky Survey, SDSS Web Services' use for charting "Scientific .. plotting of online data"[11] at The Virtual Observatory Spectrum Services[12] reflects that approach. The SDSS chart authors choose to represent data using TeeChart's standard 2D line display. Speed is also a factor when choosing how to most effectively plot data. Realtime data, at frequencies of up to tens or hundreds of data points or more per second, require the most processor economic approach to charting. Computer processing time dedicated to the plotting of data needs to be as lightweight as possible, freeing-up computer tasks "to achieve real-time data acquisition, display and analysis".[13]

A critical and stated aspect of many data visualisation applications is the ability to offer interactivity to the user; NASA's document, the Orbital Debris Engineering Model Model ORDEM 3.0 - User's Guide, 2014, states that "The user may manipulate the graphs to zoom, pan, and copy to the clipboard and export to various file types"[14] and Computer and Computing Technologies in Agriculture II, Volume 1, Daoliang, Li; Chunjiang, Zhao (2009), also using TeeChart, states "the properties at any point in the chart can be viewed moving the mouse over it".[15] Writing about control education, Juha Lindfors states "The desired charting functionality (such as zooming and scaling) is achieved..".[16]

Charting applications have become increasingly 'onlined', made available either to a wider public or to a territorially remote userbase via networked applications. The

Applets. Serverside environments offer too, a means to interact with browser based script to dynamically respond to charting requests. Joomla and CodeIgniter are host environments for TeeChart PHP and an example of an Embarcadero IntraWeb VCL designed application using TeeChart, is documented here.[17]

Programmer reference

The Code Project includes a demo that uses TeeChart.Lite, called 'Self-Organizing Feature Maps (Kohonen maps)' written by Bashir Magomedovl[18] and SourceForge includes a Database Stress and Monitor that also uses TeeChart.Lite.[19]

Books and information sources that include substantial sections about working with the Delphi version of TeeChart include "Mastering Delphi 6" by Marco Cantù,[20] "C++ Builder 5 developer's guide",[21] a video Delphi Tutorial on charting JPEG compression[22] and support forums and reference pages at TeeChart Support Forums.[23] Non-English language document sources include, in Czech "Myslíme v jazyku Delphi 7: knihovna zkušeného programátora" by Marco Cantù,[24] and Chinese, Delphi 6,[25] Delphi,[26] and Delphi 5.[27]

See also

References

  1. ^ a b Steema Software SL. "Steema Software Company Page". Retrieved 17 January 2017.
  2. ^ a b Bob Swart. "Porting Delphi 1.x code to 32-bits". www.drbob42.com. Retrieved 17 January 2017.
  3. ^ a b RAD Studio 12 Product Feature Matrix (PDF), 2024, retrieved 10 January 2024
  4. ^ Steema Software SL. "TeeChart .NET Lite Charting Components". Retrieved 17 January 2017.
  5. ^ Steema Software SL. "TeeChart PHP Open Source Charting Components". Retrieved 17 January 2017.
  6. ^ Steema Software SL. "TeeChart Gallery". Retrieved 17 January 2017.
  7. ^ Steema Software SL. "TeeChart VCL / FMX features". Retrieved 17 January 2017.
  8. ^ a b c d e f g h i j Steema Software SL. "Key dates and build history". Retrieved 17 January 2017.
  9. ISSN 0199-6649
  10. Royal Observatory Edinburgh
    , p. 10, retrieved 17 January 2017
  11. ^ "The Virtual Observatory Spectrum Services". voservices.net.
  12. S2CID 16241578{{citation}}: CS1 maint: location missing publisher (link
    )
  13. ^ Stansbery, Eugene G.; Krisko, Paula H. (April 2014), "NASA Orbital Debris Engineering Model ORDEM 3.0 - User's Guide" (PDF), www.sti.nasa.gov, Texas: NASA Orbital Debris Program Office, p. 17, archived from the original (PDF) on 2014-04-24, retrieved 17 January 2017
  14. ^ Magomedovl, Bashir (November 7, 2006). "Self-Organizing Feature Maps (Kohonen maps)". www.codeproject.com/\. Retrieved 17 January 2017.
  15. ^ "Database Stress and Monitor". October 30, 2009. Retrieved 17 January 2017.
  16. ^ Christie, Alister (July 30, 2008). "Delphi Programming Tutorial #38 - Charting Jpeg Compression". Retrieved 17 January 2017.
  17. ^ "Steema Central - Index page". www.teechart.net.

External links