Log In
Home
Support
Demos
Documentation
Blogs
Training
Webinars
[Expand]General Information
[Collapse]WinForms Controls
  Prerequisites
 [Expand]What's Installed
 [Expand]Build an Application
 [Collapse]Controls and Libraries
  [Expand]Forms and User Controls
  [Expand]Messages, Notifications and Dialogs
  [Expand]Editors and Simple Controls
  [Expand]Ribbon, Bars and Menu
  [Expand]Application UI Manager
  [Expand]Docking Library
  [Expand]Data Grid
  [Expand]Vertical Grid
  [Expand]Pivot Grid
  [Expand]Tree List
  [Collapse]Chart Control
   [Expand]Getting Started
   [Collapse]Fundamentals
    [Expand]Charting Basics
    [Expand]Professional Charting
    [Expand]Series Views
    [Collapse]Chart Elements
     [Expand]Series
     [Collapse]Diagram
      [Collapse]Diagram Types
        Simple Diagram
        Swift Plot Diagram
        XY-Diagram
        Gantt Diagram
        Radar and Polar Diagrams
        Simple Diagram 3D
        XY-Diagram 3D
        Funnel Diagram 3D
      [Expand]Axes
      [Expand]Panes
      Chart Titles
     [Expand]Legends
     [Expand]Annotations
   [Expand]Providing Data
   [Expand]Appearance Customization
   [Expand]End-User Features
   [Expand]Design-Time Features
   [Expand]Visual Elements
   [Expand]Examples
   [Expand]Additional Resources
  [Expand]Diagrams
  [Expand]Gauges
  [Expand]Map Control
  [Expand]Scheduler
  [Expand]Spreadsheet
  [Expand]Rich Text Editor
  [Expand]Spell Checker
  [Expand]Form Layout Managers
  [Expand]Navigation Controls
  [Expand]Printing-Exporting
  [Expand]PDF Viewer
   Reporting
  [Expand]Snap
  [Expand]TreeMap Control
 [Expand]Common Features
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Document Server
[Expand]Reporting
[Expand]Report Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

Simple Diagram

This document details the specifics of the Simple diagram type. It lists the series view types associated with this diagram type, demonstrates how its specific options can be accessed (both at design and runtime), and briefly describes these options. Before reading this text, you may wish to review the basics of using diagram in the WinForms Chart Control.

This document consists of the following sections.

Expanded Associated Series View Types

The Simple diagram is intended to plot series of the following view types

A typical example of a Simple diagram is shown in the following image.

The Pie and Doughnut series are useful when it is necessary to compare the percentage values of different point arguments in the same series. So, the points of a series are distributed along the drawn circle's radius, which is considered to be 100%. Each slice of this circle represents a portion of the whole series that each point's value represents.

The Pie and Doughnut series view types are almost identical, the only exception being that the Doughnut series has a hole in its center.

The following image demonstrates series of both types plotted in the same diagram: the Pie series on the left, and the Doughnut on the right.

Funnel charts are often used to indicate stages in a sales process, e.g., to show the amount of potential revenue for each stage. This type of chart can also be useful in identifying potential problem areas in current processes, such as with an organization's sales.

In particular, the funnel chart indicates where the biggest bottlenecks are in your data. The funnel shows a process that starts at 100% and ends with a lower percentage, where it indicates the occurrence and rate of notable transitions in the data flow.

Normally, a funnel chart displays values as progressively decreasing proportions, which are expressed in the funnel series points' top widths. So, the data point which has the greatest value in the collection is considered to be 100%, and it is represented as the widest polygon, built on top of the funnel. The next series point value is represented by the subsequent polygon, whose top width represents its value's ratio to the previous point's value and so on, up to the last point, whose bottom width is equal to its top.

The following image demonstrates a typical Funnel chart.

Expanded Accessing a Diagram

To access the diagram's options at design time, click your chart, to select it. Then, in the Properties window, expand the ChartControl.Diagram property.

At runtime, cast your instance of the Diagram object to the Simple Diagram type.

Expanded Specific Options

You can see the following options, specific for the Simple diagram type: SimpleDiagram.Dimension and SimpleDiagram.LayoutDirection properties. Both these properties determine the layout of multiple Pie, Doughnut or Funnel series within a single diagram. They are briefly described below. For more detailed information about them, refer to these properties' descriptions.

In addition, you can provide the equal size for all pies (doughnuts) series on a diagram by their minimal size using the SimpleDiagram.EqualPieSize property.

The following images demonstrate the comparison of appearances of diagrams with and without using this feature.

Note

When the SimpleDiagram.EqualPieSize property is set to true, the PieSeriesView.MinAllowedSizePercentage property will affect those series that have a lesser allowed size.

Expanded See Also

How would you rate this topic?​​​​​​​