| Samples > VennDiagram |
Shading and Outlining
The Venn diagram shows a diagrammatic view of Set membership data, using the correct proportions for the simply case with 2 populations (and 1 overlap) and a simple diagram with intersecting circles for the 3-area case.
When you choose to fill the circles, SharpPlot picks a suitable opacity setting so that the colours combine effectively. In this example the outline of each circle is redrawn over the filled areas.
SharpPlot sp = new SharpPlot();
sp.SetMargins(12,48,0,0);
sp.VennDiagramStyle = VennDiagramStyles.Filled|VennDiagramStyles.RedrawOutline|VennDiagramStyles.ValueTags;
sp.SetValueFont("arial",18,FontStyle.Bold,Color.White);
sp.SetColors(new Color[]{Color.Green,Color.Maroon});
sp.SetXLabels(new string[]{"Females","Maths Students","Female Maths Students"});
sp.SetXLabelFont("times",12,FontStyle.Bold,Color.Maroon);
sp.XLabelFormat = "XXXXXX;";
sp.DrawVennDiagram(data);
See also
![]() |
![]() |
![]() |
![]() |




