Example 303: Pie Chart showing hatching

PepcoPie Chart Objectbeginner

Hatching

Preview

ProEssentials Pepco Pie Chart Object - Pie Chart showing hatching
Click to enlarge

Source Code

Form5.cs
1//! Double click slice label to explode. //
2//! Use vertical scrollbar to revolve through subset. //
3
4// This example builds upon the basic CreateSimplePie '300' example chart //
5CreateSimplePie(Pepco1);
6
7// Change Data //
8Pepco1.PeData.Subsets = 5;
9Pepco1.PeData.Points = 6;
10
11for( int s = 0; s <= 4; s++)
12{
13 for( int p = 0; p <= 5; p++)
14 Pepco1.PeData.X[s, p] = (float)((Rand_Num.NextDouble() * 5) + ((Rand_Num.NextDouble() * 100) / 100.0));
15}
16
17Pepco1.PePlot.SubsetHatch[0] = HatchType.BDiagonal;
18Pepco1.PePlot.SubsetHatch[1] = HatchType.Cross;
19Pepco1.PePlot.SubsetHatch[2] = HatchType.Vertical;
20Pepco1.PePlot.SubsetHatch[3] = HatchType.FDiagonal;
21Pepco1.PePlot.SubsetHatch[4] = HatchType.Horizontal;
22Pepco1.PePlot.SubsetHatch[5] = HatchType.DiagonalCross;
23
24Pepco1.PeColor.HatchBackColor = Color.FromArgb(255, 230, 230, 230);
25Pepco1.PePlot.SliceHatching = SliceHatching.MonochromePlusColor;
26
27// Explode 2nd and 4th slices //
28Pepco1.PeData.Y[0, 1] = 1;
29Pepco1.PeData.Y[0, 3] = 1;
30
31Pepco1.PePlot.Show3DShadow = false;
32Pepco1.PePlot.DataShadows = DataShadows.ThreeDimensional;
33
34// Set various other properties //
35Pepco1.PeColor.BitmapGradientMode = true;
36Pepco1.PeColor.QuickStyle = QuickStyle.LightShadow;
37Pepco1.PeUserInterface.Menu.GradientStyle = MenuControl.Hide;
38
39Pepco1.PeFunction.ReinitializeResetImage();
40Pepco1.Invalidate();
Tip: Uses property syntax like Pego1.PeData.Y[s, p]Click underlined properties to view documentation