PowerTools SPREAD for ASP.NET 8.0J
AxisId プロパティ (ValueAxis)

軸のIDを取得または設定します。
構文
'Declaration
 
Public Property AxisId As Integer
public int AxisId {get; set;}
例外
例外説明
System.ArgumentOutOfRangeExceptionvalueが0未満です。
解説
複数の軸を作成して異なるスケールを表示する場合は、AxisIdプロパティを使用して系列を軸に対応付けることができます。Locationプロパティを使用して、補助軸をプロットエリアに配置します。
次のサンプルコードは、AxisIdプロパティを設定します。
FarPoint.Web.Chart.LineSeries series0 = new FarPoint.Web.Chart.LineSeries();
series0.YAxisId = 0;
series0.Values.AddRange(new double[] { 22, 24, 23, 25 });

FarPoint.Web.Chart.BarSeries series1 = new FarPoint.Web.Chart.BarSeries();
series1.YAxisId = 1;
series1.Values.AddRange(new double[] { 1000.0, 2000.0, 4000.0, 8000.0 });

FarPoint.Web.Chart.YPlotArea plotArea = new FarPoint.Web.Chart.YPlotArea();
plotArea.YAxes.Add(new FarPoint.Web.Chart.ValueAxis());
plotArea.YAxes[0].AxisId = 0;
plotArea.YAxes[1].AxisId = 1;
plotArea.YAxes[1].Location = FarPoint.Web.Chart.AxisLocation.Far;
plotArea.Series.Add(series1);
plotArea.Series.Add(series0);
FarPoint.Web.Chart.ChartModel model = new FarPoint.Web.Chart.ChartModel();
model.PlotAreas.Add(plotArea);
FarPoint.Web.Spread.Chart.SpreadChart chart = new FarPoint.Web.Spread.Chart.SpreadChart();
chart.Model = model;
fpSpread1.Sheets[0].Charts.Add(chart);
Dim series0 As New FarPoint.Web.Chart.LineSeries()
series0.YAxisId = 0
series0.Values.AddRange(New Double() {22, 24, 23, 25})

Dim series1 As New FarPoint.Web.Chart.BarSeries()
series1.YAxisId = 1
series1.Values.AddRange(New Double() {1000.0, 2000.0, 4000.0, 8000.0})

Dim plotArea As New FarPoint.Web.Chart.YPlotArea()
plotArea.YAxes.Add(New FarPoint.Web.Chart.ValueAxis())
plotArea.YAxes(0).AxisId = 0
plotArea.YAxes(1).AxisId = 1
plotArea.YAxes(1).Location = FarPoint.Web.Chart.AxisLocation.Far
plotArea.Series.Add(series1)
plotArea.Series.Add(series0)
Dim model As New FarPoint.Web.Chart.ChartModel()
model.PlotAreas.Add(plotArea)
Dim chart As New FarPoint.Web.Spread.Chart.SpreadChart()
chart.Model = model
FpSpread1.Sheets(0).Charts.Add(chart)
参照

ValueAxis クラス
ValueAxis メンバ

 

 


© 2003-2015, GrapeCity inc. All rights reserved.