Powerful Graphics Software Tools for Financial, Scientific and Industrial Applications

Home | Java Products | .Net Products | Windows | Dos | Registration

 

 

 

3D Charting Tools for .Net

Version 1.7

Add 3D line plots, ribbon plots, bar plots, scatter plots, open-high-low-close plots, candlestick plots, bubble plots, contour plots, histogram plots and pie charts, to .Net and Asp.Net applications using the QCChart3D 3D Charting Tools for .Net.

The QCChart3D for .Net charting toolkit, written using C#, is for developers who want to add interactive 3D charting graphics to their .Net applications. The toolkit includes support for linear  logarithmic and time-base coordinate systems used by financial, engineering and scientific end users. It also includes support for advanced time/date coordinate systems where weekends can be removed from the time scale, and where a day can have a user-defined hourly range, for example: the 9:30AM to 4:00PM range used in financial markets. Advanced user interface functions allow users to interact with 3D charts using the mouse: adding annotations, selecting, marking and moving data points, drilldown, tooltips and zooming into a particular chart region.

Ordering Information

License Information

ASP.Net Application

HTML ASP Application

QCChart3D User Manual

Download Demo (480KB) *

Download Trial Version  (11.5M)

 

*Requires that your target system runs Windows XP, or that you have specifically installed the Microsoft .Net Framework - You can download the .Net Framework for free from Microsoft. Click Herel

Have any questions ? Contact: info@quinn-curtis.com

 

JPEG Images of some of the example programs that are included with the software. Click on the thumbnail image to view at actual size.

Financial and Stock Charting

.Net 3D Stock Technical Analysis Chart    .Net 3D Stock Open-High-Low-Close Chart    .Net 3D Currency Technical Analysis Chart    .Net 3D Candlestick Chart    .Net 3D Financial Chart

 

Engineering, Medical Charting and Graphics

 .Net 3D Multi-Axes Chart    .Net 3D Medicare Drug Costs    .Net 3D Group Bar Chart    .Net 3D Scatter Ploints Chart   

    

Scientific Charting and Data Visualization

 .Net 3D Contour Chart     .Net 3D Multi-Line Chart    .Net 3D Scatter Plot    .Net 3D Simple Zoome Chart    .Net 3D Log-Log Chart

   

Statistical Charting

.Net 3D Climate Chart    .Net 3D Cell Chart    .Net 3D Histogram Chart    .Net 3D Presidential Economy Chart .Net 3D Bargraph Chart

.Net 3D Bubbple Plot   

 

Business and Marketing Charting

.Net 3D Line Step Chart    .Net 3D Dual Horizontal Bar Chart  .Net 3D Simple Bar Chart    .Net 3D Ribbon Fill Chart     

 

Related Quinn-Curtis Products

 Product / Platform .Net .Net Compact Framework Java
QCChart3D QCChart3D for .Net X QCChart3D for Java
QCChart2D QCChart2D for .Net QCChart2D for .Net CF QCChart2D for Java
QCRTGraphics QCRTGraph for .Net QCRTGraph for .Net CF QCRTGraph for Java
QCSPCChart QCSPCChart for .Net QCSPCChart for .Net CF QCSPCChart for Java
QCMatPack QCMatPack for .Net QCMatPack for .Net CF QCMatPack for Java

 

Key Benefits

bulletAdd powerful 3D charting to your application.
bulletAdd .Net graphics to your .Net enabled web site.
bulletYour customers will appreciate the advanced user interface features like drilldown, zooming, object selection and moving.
bulletCompatible with both Visual Basic .Net and C# .Net.
bulletQCChart3D uses the same API (different namespace though) as our QCChart2D software. Upgrade your existing code from QCChart2D to QCChart3D in minutes.

Feature Summary

bulletVisual Studio .Net - Compatible with all all versions of Visual Studio .Net, including Visual Studio .Net 2008, and Microsoft .Net Framework Version 1.x, 2.x and 3.x.
bullet3D Plot Types - Line plots, ribbon plots, area plots, bar plots, line marker plots, floating bars, scatter plots, group plots, open-high-low-close plots, error bar plots, pie charts, contour plots, candlestick plots, line gap plots, cell plots, histogram plots, arrow plots, bubble plots,  multi-line plots and stacked ribbon plots. An unlimited number of plot types can be combined in the same chart.
bullet 3D Transformations - Rotate charts 360 degrees with respect to the x, y and z axes.
bulletDatasets - Datasets hold the 2D and 3D data plotted in the chart. Charts can plot an unlimited number of datasets, each dataset can contain an unlimited number of data points. Datasets can hold numeric and .Net DateTime based data. Mark data points invalid, forcing a break in plotted lines.
bulletCoordinate Systems - Linear, logarithmic and time/date coordinate systems. An unlimited number of coordinate system, and axes, can be overlaid in the same plotting area of a graph. A coordinate system can be rotated in 3D space  +-360 degrees with respect to the x-, y- or z-dimension.
bulletTime/Date Coordinate Systems - The time/date scale is specified using .Net DateTime objects. The time/date scales take into account the varying number of days in months and years. The scales can also take into account non-continuous time/date scales where a 5-day week is used, or where a full day consists of a specific time interval that can be something less than a 24-hour day. For example, it is possible to define a time/date scale where weekends are excluded and the day consists of the hours between 9:30 AM and 4:00 PM.

                                           

                Linear axes                        Logarithmic axes           

                                       

                Date axes                          More date axes

                           

            Standard time axes          Time axes with custom range

Examples of linear, logarithmic, time/sate axes - click to enlarge

 
bulletAxis Types - Linear, logarithmic and time/date for the x-, y- and z-axes (time axis is restricted to the x-axis). All axis types have manual and auto-scaling modes for setting axis ranges. Axis auto-scaling modes handle multiple datasets, group data and contour data. A chart can have an unlimited number of axes.

           

Examples of axis labels - click to enlarge

 
bulletAxis Labels - Axes can have decimal, exponential, time, date, string and multi-line labels. Programmers can define custom numeric and time/date axis labels.

                   

Examples of axis walls, gradients and image backgrounds - click to enlarge

bulletBackgrounds and Walls - The chart background can use a solid color, gradient, or an image object. Walls can be placed around the chart, emphasizing the 3D effect.
bulletChart Titles - Charts can have a main title, a subhead and a footer. Axes can have horizontal and vertical titles.
bulletGrid Options - Grid lines of any line style and color can highlight major and minor axis tick marks.
bulletExport Chart Images - All file formats support under the .Net ImageFormat class, including JPEG, WMF, EMF, BMP, GIF, TIFF, and PNG.
bulletImport .Net Image object - Use .Net Image objects as plot elements in a chart, or as a background object.
bulletLegends for All Plot Types - Position horizontal and vertical legends anywhere in a chart. A chart can have an unlimited number of legends.
bulletMouse Support - A group of classes implementing mouse event delegates can locate, select and move chart objects like data plots, axes, titles, and legends.

 

               

        Before and after of simple zooming - click to enlarge

 

               

        Before and after of super zooming - click to enlarge

bulletSimple and Super Zooming - Zoom a simple xy axis pair, or simultaneous zoom an unlimited number of x- and y-axes.

 

       

        Example of a data cursor and markers - click to enlarge

bulletData Cursors - XOR data cursors are used to position the mouse cursor over data points in a plot.
bulletData Markers - Drop special marker symbols on to the data presented in a graph, much like a bookmark in a word processing document.

 

       

        Examples of a annotations - click to enlarge

 
bulletGraph Annotations - Add an unlimited number single and multi-line text objects, arrows and geometric objects to a chart.

 

       

        Examples of a data tooltips, standard and custom - click to enlarge

bullet Data ToolTips - Select a data point with the mouse and popup a tooltip window that displays the data x- and/or y-values for the data points. Programmers can create custom information displays for tooltip windows.
bulletData Compression - Large datasets can be compressed, increasing display speed without loss of detail.
bulletBased on the .Net Drawing and Drawing2D API - Compatible with .Net components and applications. It is a pure .Net product that does not use any external 3D rendering platform such as OpenGL, or Direct3D (DirectX).

       

        Print Preview example of a contour plot- click to enlarge

bulletHigh Resolution Printing - Since the underlying 3D graphics kernel uses .Net 2D primitives (lines, polygons and text), printer output is recreated on the printer, through the .Net printing engine, at the printer resolution and does not pass through an intermediate bitmap that can drastically lower printer output resolution. Print Preview is fully supported.
bullet100% Managed .Net Code - The software is entirely written in C#, resulting in better performance and scalability. Managed .Net code makes applications easier to deploy and maintain.
bulletDocumentation and Demo/Example Programs - The software includes a comprehensive 400 page user manual with many programming examples, XML help for every class and 75 complete demo programs. Every programming example, and example program is presented in C# and Visual Basic.
bulletManaged C++ - Read our application note (click here) describing how to use QCChart3D with Visual Studio 2003 Managed C++ (MC++)

QCChart3D Developer Licensing

bulletOur QCChart3D license agreement can be found here.
bulletThe QCChart3D  Developer License is available in a Developers Version (model # NET-CH3D-DEVR) that does not time out. Free updates for two years.
bulletThe QCChart3D Developer License is licensed to a single individual. It cannot be used by multiple people at the same company, unless a separate license is purchased for each person. Site licenses are also available. Contact sales@quinn-curtis.com with details of how many seats you wish to purchase and we will respond with a quote.
bulletThe QCChart3D Software does not use a redistributable license, unlike the Quinn-Curtis QCChart2D, QCRTGraph and QCSPCChart products at this time.  The basic developer license permits you to include QCChart3D as part of your application and distribute an unlimited number  royalty free.

 

QCChart3D Redistributable Licensing

bulletThe QCChart3D Software does not use a redistributable license, unlike QCChart2D, QCRTGraph and QCSPCChart at this time. The basic developer license permits you to include QCChart3D as part of your application and distribute an unlimited number of copies of your application, royalty free. We do not allow developers to use this software to create a graphics toolkit (a library or any type of graphics component that will be used in combination with a program development environment) for resale to other developers.

 

QCChart3D Source Code

bulletThe commented source code to the QCChart3D charting software is now available. The source code is written entirely in C#. In can be compiled using any version of the Visual Studio .Net C# compilers.  It can be ordered using the model # NET-CH3D-SRC.
bulletPurchasers of the QCChart3D source code must also own a valid Developer License, since all example programs, user manuals, and license files are installed as part of the Developer version of the software.

 

Custom Programming Services

bulletQCChart3D is an extremely powerful and flexible software package. It contains over 1000 methods and properties in more than 100 classes. The user manual and  help file documentation are more than 1000 pages. This can be overwhelming to the average programmer who wants to start programming today and have the prototype of an application working in a week.
bulletThe variety of user interfaces for charting applications is as diverse as the industries using the software. The end-user of an application at a mutual fund expects to interact with the chart in a manner different than that of an end-user in health care. The same can be said for other industries: semiconductors, quality control, teaching, biotechnology, etc.
bulletThat is why we have written so many outstanding example programs, pulled from a wide variety of industries using many different styles of user interface.
bulletWe know that your application may be similar to, but still uniquely different from any of our example programs. To that end we offer our programming services to write for you a custom example program that demonstrates how to code the chart format and user interface you want. That jump start to your project can save you many weeks of work and make you look like a chart programming genius. All  you have to be able to do is describe in detail what you want the example to do.
bulletUsing QCChart3D for .Net, our range of expertise includes Managed C++ (MC++), VB, and C#  programming languages. For more information or a quote, please contact our sales department at sales@quinn-curtis.com

Doesn't have the features you need ? Let us know what those are so we can add them in a subsequent release. Contact: info@quinn-curtis.com

 

Ordering Information

Click here to go to Download Ordering

 

Description Model # Price
QCChart3D Developer License (no time out, royalty free) NET-CH3D-DEVR $250 USD
QCChart3D Source Code NET-CH3D-SRC $600 USD