Codejock Introduces Chart Pro for Visual C++ and ActiveX Development

Share Article

This release introduces a new product, Chart Pro to Codejock’s already impressive library of user interface components. In addition to supporting several popular charting styles, Chart Pro also supports zooming and scrolling, secondary axes, multiple diagrams and markup titles. Included is a Chart Builder application that allows a chart to be built using the WYSIWYG designer and then loaded into the chart. In addition to the chart, the new Flow Graph control is also included.

Codejock Software, a leading provider of modern user interface components, today announced the introduction of their new product Chart Pro 2010 v14.1.0 for Visual C++ MFC and ActiveX COM.

Some highlights from this release include:

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, however it can also be used for continuous data.

Stacked Bar Chart: 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.

Side-By-Side Stacked Bar Chart: A side-by-side stacked bar chart is similar to a standard stacked bar chart except you can have many stacked bars per argument.

100% Stacked Bar Chart: 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.

Gantt Chart: A Gantt chart is a type of range bar chart commonly used for taskschedule 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.

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.

Financial Candle Stick 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.

Area Chart: Area charts are commonly used to display accumulated values over a period of time. Data is displayed using different colors in the "area" below the line.

100% Stacked Area Chart: 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%.

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.

2D/3D Pie and Doughnut Charts: The pie and doughnut 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.

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.

Spline Chart: 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.

High Low Chart: The High Low chart displays the high and low, open and close of data. Each "bar" represents the high, low, open and close of data for a given value.

3D Torus: A 3D Torus chart displays data as a 3D "donut". The 3D Torus 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.

Step Line Chart: 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.

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.

2D/3D 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.

Scatter Line Chart: 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).

Range Bar: A Range Bar is used to display dataevents 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.

Fast Line Chart: Fast line is a variation of the normal line style that considerably improves performance by reducing the time it takes to draw the points in a line. This is ideal for drawing 10,000+ points really fast.

Custom Markers: Any chart style that uses markers to visually show a data point can customize the color, size and shape of that point. Shapes include circle, square, star, etc.

Rotated Bars: Any of the 2D chart styles can flip the X and Y axis. This allows styles such as the Bar chart to be displayed with the columns displayed horizontally.

Markup Title Support: Titles in the chart can be fully customized using XML snippets. Titles can also be added to all sides of the chart.

Multiple Diagram Charts: The chart allows multiple diagrams of varying styles to be displayed in the same view horizontally or vertically.

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.

Zooming and Scrolling: 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.

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.

Flow Graph Control: The Flow Graph control is a graphing control used to display relationship graphs. This can be thought of as a relationship diagram commonly used to display the relationships for a relational database.

A complete list of all new features can be found on the chart’s feature page, found on the company’s website, http://www.codejock.com/products/chart/.

About Codejock

Codejock Software, a division of Codejock Technologies, LLC is based in Morrice, Michigan and provides reusable software components to enhance the user interface of Windows Desktop Applications. Codejock components help to facilitate rapid software development using Visual C++ MFC, ActiveX COM and .NET technologies. Codejock is committed to helping software developers realize their goals with modern interface components, superior customer service and technical support. Codejock’s products and evaluation versions are available for download on the company’s website, for more information visit http://www.codejock.com.

###

Share article on social media or email:

View article via:

Pdf Print

Contact Author

Kirk Stowell
Codejock Software
517-625-6199 ext. 102
Email >
Visit website