A plot element that draws a pie or a doughnut.   
 More...
 | 
|   | Pie (IReadOnlyList< double > data, IReadOnlyList< double > centre, IReadOnlyList< double > radius, ICoordinateSystem< IReadOnlyList< double > > coordinateSystem) | 
|   | Create a new Pie instance drawing a pie chart.   More...
  | 
|   | 
|   | Pie (IReadOnlyList< double > data, IReadOnlyList< double > centre, IReadOnlyList< double > innerRadius, IReadOnlyList< double > outerRadius, ICoordinateSystem< IReadOnlyList< double > > coordinateSystem) | 
|   | Create a new Pie instance drawing a doughnut chart.   More...
  | 
|   | 
| void  | Plot (Graphics target) | 
|   | Draw the plot element on the specified target  Graphics. - Parameters
 - 
  
  
 
 
  More...
  | 
|   | 
| void  | Plot (Graphics target) | 
|   | Draw the plot element on the specified target  Graphics.   More...
  | 
|   | 
 | 
| IReadOnlyList< double >  | Data [get, set] | 
|   | The data in the pie chart. The values do not need to be normalised.   More...
  | 
|   | 
| IReadOnlyList< double >  | Centre [get, set] | 
|   | The centre of the pie/doughnut, in data coordinates.   More...
  | 
|   | 
| IReadOnlyList< double >  | OuterRadius [get, set] | 
|   | The outer radius of the pie/doughnut, in data coordinates.   More...
  | 
|   | 
| IReadOnlyList< double >  | InnerRadius [get, set] | 
|   | The inner radius of the doughnut, in data coordinates. Set to [0, 0] for a pie chart.   More...
  | 
|   | 
| double  | StartAngle = 0 [get, set] | 
|   | The initial angle starting from which the pie slices are drawn.   More...
  | 
|   | 
| bool  | Clockwise = false [get, set] | 
|   | Determines whether the slices are drawn in clockwise or anti-clockwise fashion.   More...
  | 
|   | 
| ICoordinateSystem< IReadOnlyList< double > >  | CoordinateSystem [get, set] | 
|   | The coordinate system used to transform the points from data space to plot space.   More...
  | 
|   | 
| IReadOnlyList< PlotElementPresentationAttributes >  | PresentationAttributes = new PlotElementPresentationAttributes[] { new PlotElementPresentationAttributes() } [get, set] | 
|   | Presentation attributes for the slices. An element from this collection is used for each slice in the pie/doughnut; if there are more slices than elements in this collection, the presentation attributes are wrapped.   More...
  | 
|   | 
| string  | Tag [get, set] | 
|   | A tag to identify the pie/doughnut in the plot.   More...
  | 
|   | 
| ICoordinateSystem  | CoordinateSystem [get] | 
|   | The coordinate system used to transform the points from data space to plot space.   More...
  | 
|   | 
A plot element that draws a pie or a doughnut.  
Definition at line 27 of file Pie.cs.
 
◆ Pie() [1/2]
      
        
          | VectSharp.Plots.Pie.Pie  | 
          ( | 
          IReadOnlyList< double >  | 
          data,  | 
        
        
           | 
           | 
          IReadOnlyList< double >  | 
          centre,  | 
        
        
           | 
           | 
          IReadOnlyList< double >  | 
          radius,  | 
        
        
           | 
           | 
          ICoordinateSystem< IReadOnlyList< double > >  | 
          coordinateSystem  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Create a new Pie instance drawing a pie chart.  
- Parameters
 - 
  
    | data | The data in the pie chart. The values do not need to be normalised. | 
    | centre | The centre of the pie, in data coordinates. | 
    | radius | The radius of the pie, in data coordinates. | 
    | coordinateSystem | The coordinate system used to transform the points from data space to plot space. | 
  
   
Definition at line 84 of file Pie.cs.
 
 
◆ Pie() [2/2]
      
        
          | VectSharp.Plots.Pie.Pie  | 
          ( | 
          IReadOnlyList< double >  | 
          data,  | 
        
        
           | 
           | 
          IReadOnlyList< double >  | 
          centre,  | 
        
        
           | 
           | 
          IReadOnlyList< double >  | 
          innerRadius,  | 
        
        
           | 
           | 
          IReadOnlyList< double >  | 
          outerRadius,  | 
        
        
           | 
           | 
          ICoordinateSystem< IReadOnlyList< double > >  | 
          coordinateSystem  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Create a new Pie instance drawing a doughnut chart.  
- Parameters
 - 
  
    | data | The data in the doughnut chart. The values do not need to be normalised. | 
    | centre | The centre of the doughnut, in data coordinates. | 
    | innerRadius | The inner radius of the doughnut, in data coordinates. | 
    | outerRadius | The outer radius of the doughnut, in data coordinates. | 
    | coordinateSystem | The coordinate system used to transform the points from data space to plot space. | 
  
   
Definition at line 101 of file Pie.cs.
 
 
◆ Plot()
      
        
          | void VectSharp.Plots.Pie.Plot  | 
          ( | 
          Graphics  | 
          target | ) | 
           | 
        
      
 
 
◆ Centre
  
  
      
        
          | IReadOnlyList<double> VectSharp.Plots.Pie.Centre | 
         
       
   | 
  
getset   | 
  
 
The centre of the pie/doughnut, in data coordinates.  
Definition at line 37 of file Pie.cs.
 
 
◆ Clockwise
  
  
      
        
          | bool VectSharp.Plots.Pie.Clockwise = false | 
         
       
   | 
  
getset   | 
  
 
Determines whether the slices are drawn in clockwise or anti-clockwise fashion.  
Definition at line 57 of file Pie.cs.
 
 
◆ CoordinateSystem
◆ Data
  
  
      
        
          | IReadOnlyList<double> VectSharp.Plots.Pie.Data | 
         
       
   | 
  
getset   | 
  
 
The data in the pie chart. The values do not need to be normalised.  
Definition at line 32 of file Pie.cs.
 
 
◆ InnerRadius
  
  
      
        
          | IReadOnlyList<double> VectSharp.Plots.Pie.InnerRadius | 
         
       
   | 
  
getset   | 
  
 
The inner radius of the doughnut, in data coordinates. Set to [0, 0] for a pie chart.  
Definition at line 47 of file Pie.cs.
 
 
◆ OuterRadius
  
  
      
        
          | IReadOnlyList<double> VectSharp.Plots.Pie.OuterRadius | 
         
       
   | 
  
getset   | 
  
 
The outer radius of the pie/doughnut, in data coordinates.  
Definition at line 42 of file Pie.cs.
 
 
◆ PresentationAttributes
Presentation attributes for the slices. An element from this collection is used for each slice in the pie/doughnut; if there are more slices than elements in this collection, the presentation attributes are wrapped.  
Definition at line 70 of file Pie.cs.
 
 
◆ StartAngle
  
  
      
        
          | double VectSharp.Plots.Pie.StartAngle = 0 | 
         
       
   | 
  
getset   | 
  
 
The initial angle starting from which the pie slices are drawn.  
Definition at line 52 of file Pie.cs.
 
 
◆ Tag
  
  
      
        
          | string VectSharp.Plots.Pie.Tag | 
         
       
   | 
  
getset   | 
  
 
A tag to identify the pie/doughnut in the plot.  
Definition at line 75 of file Pie.cs.
 
 
The documentation for this class was generated from the following file: