Spread WPF Documentation
Legend Property (SpreadSurfaceChart)
Example 


GrapeCity.Windows.SpreadSheet.Data Namespace > SpreadSurfaceChart Class : Legend Property
Gets or sets the legend of the surface chart.
Syntax
'Declaration
 
Public Property Legend As Legend3D
'Usage
 
Dim instance As SpreadSurfaceChart
Dim value As Legend3D
 
instance.Legend = value
 
value = instance.Legend
public Legend3D Legend {get; set;}

Property Value

The legend of the surface chart.
Example
This example creates a surface chart.
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

Reference

SpreadSurfaceChart Class
SpreadSurfaceChart Members