PowerTools SPREAD for Windows Forms 10.0J
AxisLocation 列挙体


プロットエリアに対する軸の相対的な位置を指定します。
構文
'Declaration
 
Public Enum AxisLocation 
   Inherits System.Enum
'使用法
 
Dim instance As AxisLocation
public enum AxisLocation : System.Enum 
メンバ
メンバ説明
Farプロットエリアの遠い側に軸を表示します。
Maximum軸を他の軸の最大値で表示します。
Minimum軸を他の軸の最少値で表示します。
Nearプロットエリアの近い側に軸を表示します。
Origin軸を他の軸の原点値で表示します。
Value軸を他の軸の指定された値で表示します。
次のサンプルコードは、AxisLocation列挙体を使用します。
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)
継承階層

System.Object
   System.ValueType
      System.Enum
         FarPoint.Win.Chart.AxisLocation

参照

FarPoint.Win.Chart 名前空間

 

 


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