Spread WPF Documentation
GrapeCity.Windows.SpreadSheet.Data Namespace / SpreadSurfaceChart Class / PlotFill Property
Example


In This Topic
    PlotFill Property
    In This Topic
    Gets or sets the brush for plot area filling.
    Syntax
    'Declaration
     
    Public Property PlotFill As Brush
    'Usage
     
    Dim instance As SpreadSurfaceChart
    Dim value As Brush
     
    instance.PlotFill = value
     
    value = instance.PlotFill
    public Brush PlotFill {get; set;}
    Example
    This example sets the PlotFill property.
    GrapeCity.Windows.SpreadSheet.Data.Legend3D l = new GrapeCity.Windows.SpreadSheet.Data.Legend3D();
    l.LablePostion = GrapeCity.Windows.SpreadSheet.Data.LegendLabelPosition.Near;
    l.Orientation = Orientation.Horizontal;
    l.Postion = GrapeCity.Windows.SpreadSheet.Data.LegendPosition.Bottom;
    l.Reversed = false;
          
    GrapeCity.Windows.SpreadSheet.Data.SpreadDataSeries ds1 = new GrapeCity.Windows.SpreadSheet.Data.SpreadDataSeries();
    ds1.Values = new GrapeCity.Windows.SpreadSheet.Data.DoubleSeriesCollection();
    ds1.Values.Add(2);
    ds1.Values.Add(3);
    ds1.Values.Add(5);
    GrapeCity.Windows.SpreadSheet.Data.SpreadDataSeries ds2 = new GrapeCity.Windows.SpreadSheet.Data.SpreadDataSeries();
    ds2.Values = new GrapeCity.Windows.SpreadSheet.Data.DoubleSeriesCollection();
    ds2.Values.Add(3);
    ds2.Values.Add(6);
    ds2.Values.Add(4);
    GrapeCity.Windows.SpreadSheet.Data.SpreadDataSeries ds3 = new GrapeCity.Windows.SpreadSheet.Data.SpreadDataSeries();
    ds3.Values = new GrapeCity.Windows.SpreadSheet.Data.DoubleSeriesCollection();
    ds3.Values.Add(5);
    ds3.Values.Add(1);
    ds3.Values.Add(3);
    GrapeCity.Windows.SpreadSheet.Data.SpreadSurfaceChart schart = new GrapeCity.Windows.SpreadSheet.Data.SpreadSurfaceChart("SChart", GrapeCity.Windows.SpreadSheet.Data.SpreadSurfaceChartType.Surface, 0, 0, 300, 300);
    schart.Legend = l;
    schart.PlotFill = new SolidColorBrush(Colors.Orange);
    schart.CeilAppearance = GrapeCity.Windows.SpreadSheet.Data.PlaneAppearance.Zone;
    schart.DataSeries.Add(ds1);
    schart.DataSeries.Add(ds2);
    schart.DataSeries.Add(ds3);
    GcSpreadSheet1.ActiveSheet.SurfaceCharts.Add(schart);
    Dim l As New GrapeCity.Windows.SpreadSheet.Data.Legend3D()
    l.LablePostion = GrapeCity.Windows.SpreadSheet.Data.LegendLabelPosition.Near
    l.Orientation = Orientation.Horizontal
    l.Postion = GrapeCity.Windows.SpreadSheet.Data.LegendPosition.Bottom
    l.Reversed = False
          
    Dim ds1 As New GrapeCity.Windows.SpreadSheet.Data.SpreadDataSeries()
    ds1.Values = New GrapeCity.Windows.SpreadSheet.Data.DoubleSeriesCollection()
    ds1.Values.Add(2)
    ds1.Values.Add(3)
    ds1.Values.Add(5)
    Dim ds2 As New GrapeCity.Windows.SpreadSheet.Data.SpreadDataSeries()
    ds2.Values = New GrapeCity.Windows.SpreadSheet.Data.DoubleSeriesCollection()
    ds2.Values.Add(3)
    ds2.Values.Add(6)
    ds2.Values.Add(4)
    Dim ds3 As New GrapeCity.Windows.SpreadSheet.Data.SpreadDataSeries()
    ds3.Values = New GrapeCity.Windows.SpreadSheet.Data.DoubleSeriesCollection()
    ds3.Values.Add(5)
    ds3.Values.Add(1)
    ds3.Values.Add(3)
    Dim schart As New GrapeCity.Windows.SpreadSheet.Data.SpreadSurfaceChart("SChart", GrapeCity.Windows.SpreadSheet.Data.SpreadSurfaceChartType.Surface, 0, 0, 300, 300)
    schart.Legend = l
    schart.PlotFill = new SolidColorBrush(Colors.Orange)
    schart.CeilAppearance = GrapeCity.Windows.SpreadSheet.Data.PlaneAppearance.Zone
    schart.DataSeries.Add(ds1)
    schart.DataSeries.Add(ds2)
    schart.DataSeries.Add(ds3)
    GcSpreadSheet1.ActiveSheet.SurfaceCharts.Add(schart)
    See Also