PowerTools SPREAD for Windows Forms 10.0J
AxisId プロパティ (ValueAxis)


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

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

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

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

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

ValueAxis クラス
ValueAxis メンバ

 

 


© 2004-2017, GrapeCity inc. All rights reserved.