010-68421378
sales@cogitosoft.com
Categories
AddFlow  AmCharts JavaScript Stock Chart AmCharts 4: Charts Aspose.Total for Java Altova SchemaAgent Altova DatabaseSpy Altova MobileTogether Altova UModel  Altova MapForce Altova MapForce Server Altova Authentic Aspose.Total for .NET Altova RaptorXML Server ComponentOne Ultimate Chart FX for SharePoint Chart FX CodeCharge Studio ComponentOne Enterprise combit Report Server Combit List & Label 22 Controls for Visual C++ MFC Chart Pro for Visual C ++ MFC DbVisualizer version 12.1 DemoCharge DXperience Subscription .NET DevExpress Universal Subscription Essential Studio for ASP.NET MVC FusionCharts Suite XT FusionCharts for Flex  FusionExport V2.0 GrapeCity TX Text Control .NET for WPF GrapeCity Spread Studio Highcharts Gantt Highcharts 10.0 版 HelpNDoc Infragistics Ultimate  ImageKit9 ActiveX ImageKit.NET JetBrains--Fleet JetBrains-DataSpell JetBrains--DataGrip jQuery EasyUI jChart FX Plus OPC DA .NET Server Toolkit  OSS ASN.1/C Oxygen XML Author  OSS 4G NAS/C, C++ Encoder Decoder Library OSS ASN.1 Tools for C with 4G S1/X2 OSS ASN.1/C# OSS ASN.1/JAVA OSS ASN.1/C++ OPC HDA .NET Server Toolkit OPC DA .Net Client Development Component PowerBuilder redgate NET Developer Bundle Report Control for Visual C++ MFC  Sencha Test SPC Control Chart Tools for .Net Stimulsoft Reports.PHP Stimulsoft Reports.JS Stimulsoft Reports.Java Stimulsoft Reports. Ultimate Stimulsoft Reports.Wpf Stimulsoft Reports.Silverlight SlickEdit Source Insight Software Verify .Net Coverage Validator Toolkit Pro for VisualC++MFC TeeChart .NET Telerik DevCraft Complete Altova XMLSpy Zend Server

Chart Pro for Visual C++ MFC

Chart Pro for Visual C++ MFC

Chart Pro for Visual C++ MFC is easy to use and can be added to your project with only a few lines of code. All charts are fully customizable allowing you to create virtually any charting style.

 

Features Overview

Codejock Chart Pro for Visual C++ MFC provides several charting styles to choose from including Bar, Point, Line, Pie, Radar / Polar, Area, Financial, Gantt, Funnel / Pyramid, Graphing and Analysis with many features available. Chart Pro is included with the Toolkit Pro for Visual C++ MFC evaluation.

 

⑴Bar

 

Standard Bar Chart

A bar chart displays data with rectangular "bars" with lengths relative to the data they symbolize. Generally a bar chart is used to display discontinuous data (data that has a discrete value), however it can also be used for continuous data. Examples of discontinuous data would be "car color" or "tire size", examples of continuous data would be "population" or "age".

Standard Bar Chart

Range Bar

A Range Bar is used to display data\events that have a finite beginning and end value. The range bar can be displayed both overlapped or side-by-side so the different ranges of data can easily be compared to each other.

Range Bar Chart

Stacked Bar

A stacked bar chart is similar to a standard bar chart except the bars for a given argument will be stacked on top of each other. You can stack the bars vertically or horizontally. This type of chart is used to compare the relationship of parts to the whole. Each bar is used to represent a total. For example, you could show the number of males\females that prefer each of the 4 major sports (football, basketball, hockey, baseball) in a stacked bar chart. There would be 4 stacked bars, each divided into 2 categories (male\female).

Stacked Bar Chart

100% Stacked Bar

A stacked bar chart is similar to a standard bar chart except the bars for a given argument will be stacked on top of each other. You can stack the bars vertically or horizontally. This type of chart is used to compare the relationship of parts to the whole. The StackHeight is used to make the bars 100%, but can be 80 for example. The chart will use the lowest value that a series has set and ignore all the larger values.

100% Stacked Bars Chart

Rotated Bars

A bar chart can be rotated about its axis.

Rotated Bars Chart

 

⑵Point

 

Standard Point Chart

A point chart displays data in a grid using Cartesian coordinates. Data is displayed along the x and y axis, where x and y can represent any type of data. A point chart is also referred to as a plot or scatter chart.

Standard Point Chart

Bubble Chart

A bubble chart is just a variation of a point chart, only it displays bubbles of the data points. Data in displayed in a grid using Cartesian coordinates. Data is displayed along the x and y axis, where x and y can represent any type of data (as in the chart below, x - decades, y - population).

Bubble Chart

 

⑶Line

 

Standard Line Chart

A line chart is is used to show a series of data points connected by straight line segments. Charts of this type are generally used to illustrate trends in data over a period of time.

Line Chart

Scatter Line

A Scatter chart is similar to a line chart, only the scatter chart will plot the data values in the exact order that they are entered and connect the plots with a line (unlike the line chart which will order the data based on the x and y axis). Scatter charts can be used for scientific data or can be used as a trend chart.

Scatter Line Chart

Fast Line

Fast line is a variation of the normal line style that considerably improves performance by reducing the time it takes to draw the line. The increased speed comes at the cost of not displaying the plot points in the line and you can't display labels (among other things done behind the scenes). With fast line you can also turn off antialiasing.  Common uses for a fast line might be a systems performance monitor that shows a chart in real time. Or possibly a chart that displays thousands of data points in a single view (might show a trend over 10,000 years in a single view).

Fast Line Chart

Step Line

The Step Line chart is another form of a Line chart. Unlike the traditional Line chart, Step Line charts only use vertical and horizontal lines to connect the data points forming what looks like steps.

Step Line Chart

Spline

A spline chart is used to show information as a series of data points connected by smooth flowing "spline" segments. The spline will draw a smooth flowing line through all data points in the data set. Charts of this type are generally used to illustrate trends in data over a period of time.

Spline Chart

 

⑷Pie

 

Standard 2D Pie Chart

A pie chart displays a series of data as "slices" of a "pie". The data in the pie chart will be divided up into slices, each represents a percentage of the pie. The size of the slice will be proportional to the data it represents and each slice will be combined to represent some whole value.

Pie Chart

2D Doughnut Chart

A Doughnut chart functions exactly the same as a pie chart, only there is a blank hole in the middle of the pie.

Doughnut Chart

 

⑸Radar / Polar

 

Radar Point

Radar charts are basically another form of a line chart, only it is represented as a radar. Data is drawn as a line around the center of the radar. Radar charts use "poles" to display data. Each data point gets displayed on one of these poles radiating from the center.

Radar Point Chart

Radar Line

Radar charts are basically another form of a line chart, only it is represented as a radar. Data is drawn as a line around the center of the radar. Radar charts use "poles" to display data. Each data point gets displayed on one of these poles radiating from the center.

Radar Line Chart

Radar Area

Radar charts are basically another form of a line chart, only it is represented as a radar. Data is drawn as a line around the center of the radar. Radar charts use "poles" to display data. Each data point gets displayed on one of these poles radiating from the center.

Radar Area Chart

Polar Spline

Polar charts use polar coordinates to plot data. The X-Axis is a circle and the values are normally fixed in degrees (0-360) or radians typical polar charts, but the chart will allow you to set any range desired. Data is plotted in terms of values and angles, where "x" is the angle/rotation and "y" is distance from the center of the circle.

Polar Spline Chart

 

⑹Area

 

Standard Area Chart

An area chart is very similar to a line chart. Data is displayed using different colors in the "area" below the line. Each series of points is represented with a different color. Area charts are commonly used to display accumulated values over a period of time.

Standard Area Chart

Spline Area

A Spline Area chart is very similar to a spline chart. Data is displayed using different colors in the "area" below the line. Each series of points is represented with a different color. Area charts are commonly used to display accumulated values over a period of time.

Spline Area Chart

Stacked Area

A Stacked Area chart is very similar to an area chart. Data is displayed using different colors in the "area" below the line. Each series of points is represented with a different color. Area charts are commonly used to display accumulated values over a period of time.

Stacked Area Chart

100% Stacked Area

A 100% Stacked Area chart is very similar to an area chart, only the data is stacked on top of each other and the data values for each item will total 100%. Data is displayed using different colors in the "area" below the line. Each series of points is represented with a different color. Area charts are commonly used to display accumulated values over a period of time.

100% Stacked Area Chart

Stacked Spline Area

A Stacked Spline Area chart is very similar to a spline chart. Data is displayed using different colors in the "area" below the line. Each series of points is represented with a different color. The lines in the spline chart are much more smooth flowing than an area chart. Area charts are commonly used to display accumulated values over a period of time.

Stacked Spline Area Chart

Range Area

The Range Area chart is similar to the other Area charts except you must provide a minimum and maximum value (two y values). This can also be thought of as the start and end of a given point. This chart is useful where a range of values needs to be shown for a given point, for example, showing range of temperature for the days of a month.

Range Area Chart

Step Area

The Step Area chart is another form of an area chart. Unlike the traditional area chart, Step Area charts use vertical and horizontal lines to connect the data points forming what looks like steps.

Step Area Chart

 

⑺Financial

 

High Low Chart

A High Low Financial Chart used to display trends for financial data, generally stock market prices. A Stock\Bar chart is similar to a Candlestick chart, but is considered harder to read for stock market analyse.

High Low Financial Chart

CandleStick Chart

A Candlestick Chart is used to display trends for financial data, generally stock market prices. Candlestick charts are much easier to rear than a traditional bar chart to a stock market trader. The candle sticks make it fast and easy to compare the high and low, open and close of data. Each "candle stick" represents the high, low, open and close of data for a given value. The relationship between these candles is important in determining trends among stock prices.

CandleStick Chart

 

⑻Gantt

 

Gantt Chart

A Gantt chart is a type of range bar chart commonly used for task\schedule planning. Typically a Gantt chart is used for displaying the progression of a project and will display the length each individual task will take versus the progression of time.

Gantt Chart

 

⑼Funnel / Pyramid

 

Funnel Chart

The Funnel chart displays a series of data in a funnel shape. The top portion of the funnel will typically contain the largest percentage of the data, while the bottom will "funnel" down to the smallest percentage, however the funnel will allow data to be added in any combination to suit your needs. The size of the funnel sections are all relative to each other and the order does not matter.

Funnel Chart

Pyramid Chart

The Pyramid chart displays a series of data in a pyramid shape. The size of the pyramid sections are all relative to each other and the order does not matter. You can have a "top heavy" pyramid where the largest section is the top section or any other combination.

Pyramid Chart

 

⑽Features

 

Secondary Axis

Secondary axis are useful when you need to display a series of data with values that greatly differ from each other or you might use a secondary axis when displaying two series of data with different data types (i.e. price and quantity). In both of these cases you can plot each of the series on a secondary axis so that they can both be seen in the same view. Displaying both the secondary x and y axis can be useful if making a scatter chart.

Secondary Axis Chart

Zoom And Scroll

The chart control allows you to zoom and scroll charts. This makes it easy to see data points in a chart that has thousands of points. To zoom, simply make sure the chart has focus and then use the mouse wheel.

Zooming and Scrolling

Multiple Diagrams

Multiple Diagram Charts are charts that have multiple regions which compare similar data sets side by side (in separate panels) rather than right on top of each other.  The chart by default has one diagram that you don't have to add. This is the diagram that is worked with when adding a series. The chart can however contain multiple diagrams in the same view.

Multiple Diagram Support

Chart Builder Utility

Using the supplied "Chart Builder" tool you can build your charts using a WYSIWYG editor to customize the colors, etc. and export them to an xml file that can then be loaded into the chart control.

Chart Builder Tool

Combines Series

A combination chart uses two or more chart types to emphasis that the chart contains different types of data.

Combination Chart

Line Styles

Any element that draws a line can use the supplied line styles to draw a dashed style line and set it's thickness.

Line Styles

Markup Title Support

The chart can contain multiple sets of titles that can be docked to the top, bottom, left or right of the chart. You can also stack multiple titles to the same docking location. In addition to normal text, titles can contain xml Markup snippets to format the title's text.

Markup Title Support

DateTime Scale

Chart in which date values will be displayed as their text representation along the axis.

Date Time Scale

Logarithmic Scale

A logarithmic scale allows data across a very large range to be displayed in an easy to read chart.

Logarithmic Scale Chart

 

Virtual Points

To dramatically increase performance, the chart supports virtual points which should be used when there will be a very large number of points in a series and speed is important.

Virtual Points

 

⑾Graphing Control

 

Flow Graph

The Flow Graph control is also included with the chart, which is a graphing control used to display relationship graphs. This control can be thought of as a tool to visually display the relationships for a relational database.  The control consists of "Nodes" that can be thought of as tables in a database. The Nodes contain "connections" (fields of a table). The connections can have many "connection points" that can be used to link the connections between different nodes (i.e. linking an invoice table to a customer table via a connection).  Nodes and connection lines can be dragged around the graph allowing the user to fully customize the look of their relationship diagram.  The control also supports undo\redo edit operations in the case you allow the nodes to be moved, renamed, connections added\removed, etc.

Flow Graph Control

 

⑿Analysis

 

Trend Lines

A Trend Line shows the the general direction that a set of data seem to be heading over a period of time.

Trend Lines

Error Bars

Error Bars use "bars" to display the uncertainty in a reported value, the bars show the variability of the data. These bars give you a general idea how accurate (or inaccurate) the data is.

Error Bars

 

⒀Supported Environments

 

Visual Studio 2019 ( Visual C++ 16 )

Visual Studio 2017 ( Visual C++ 15 )

Visual Studio 2015 ( Visual C++ 14 )

Visual Studio 2013 ( Visual C++ 12 )

Visual Studio 2012 ( Visual C++ 11 )

Visual Studio 2010 ( Visual C++ 10 )

Visual Studio 2008 ( Visual C++ 9 )

Visual Studio 2005 ( Visual C++ 8 )

Visual Studio 2003 ( Visual C++ 7.1 )

Visual Studio 2002 ( Visual C++ 7 )

Visual Studio 6.0 ( Visual C++ 6 )

 

⒁Operating Systems ( x32, x64 )

 

Windows 10

Windows 8.1

Windows 8

Windows 7

Windows Vista

Windows XP

Windows Me

Windows 2000

Windows 98 SE

Windows 98

Windows 95

Windows Server 2016

Windows Server 2012 R2

Windows Server 2012

Windows Server 2008 R2

Windows Server 2008

Windows Server 2003 R2

Windows Server 2003

Windows Server 2000

Windows NT 4.0

 

⒂Minimum Requirements

Visual C++ 6.0

Windows 95 / NT 4.0

Quick Navigation;

© Copyright 2000-2023  COGITO SOFTWARE CO.,LTD. All rights reserved