PointStyles は、設計時に PointStyle コレクションエディタを使用して、あるいはコードによってPointStyle オブジェクトを使用して作成できます。
設計時に点スタイルを作成するには、PointStyle コレクションエディタを使用します。コレクションエディタを使用することで、点スタイルの追加、変更、削除を行うことができます。PointStyle コレクションエディタの詳細については、PointStyle コレクションエディタ を参照してください。
以下のコードは、PointStyle オブジェクトのインスタンスを作成し、その LineStyle プロパティと SymbolStyle プロパティを設定します。
Visual Basic コードの書き方
| Visual Basic |
コードのコピー
|
|---|---|
Dim styles As C1.Win.C1Chart.PointStylesCollection = _
c1Chart1.ChartGroups(0).ChartData.PointStylesList
' 最小値
Dim psmin As C1.Win.C1Chart.PointStyle = styles.AddNewPointStyle()
psmin.LineStyle.Pattern = C1.Win.C1Chart.LinePatternEnum.None
psmin.SymbolStyle.Color = Color.MistyRose
psmin.SymbolStyle.OutlineColor = Color.Blue
psmin.SymbolStyle.OutlineWidth = 2
psmin.SymbolStyle.Size = 10
psmin.Selection = C1.Win.C1Chart.PointStyleSelectionEnum.SeriesMinY
' 凡例に表示します。
psmin.Label = "Y Min"
psmin.LegendEntry = True
' 最大値
Dim psmax As C1.Win.C1Chart.PointStyle = styles.AddNewPointStyle()
psmax.LineStyle.Pattern = C1.Win.C1Chart.LinePatternEnum.None
psmax.SymbolStyle.Color = Color.MistyRose
psmax.SymbolStyle.OutlineColor = Color.Red
psmax.SymbolStyle.OutlineWidth = 2
psmax.SymbolStyle.Size = 10
psmax.Selection = C1.Win.C1Chart.PointStyleSelectionEnum.SeriesMaxY
' 凡例に表示します。
psmax.Label = "Y Max"
psmax.LegendEntry = True
c1Chart1.Legend.Visible = True
|
|
C# コードの書き方
| C# |
コードのコピー
|
|---|---|
C1.Win.C1Chart.PointStylesCollection styles = c1Chart1.ChartGroups[0].ChartData.PointStylesList;
// 最小値
C1.Win.C1Chart.PointStyle psmin = styles.AddNewPointStyle();
psmin.LineStyle.Pattern = C1.Win.C1Chart.LinePatternEnum.None;
psmin.SymbolStyle.Color = Color.MistyRose;
psmin.SymbolStyle.OutlineColor = Color.Blue;
psmin.SymbolStyle.OutlineWidth = 2;
psmin.SymbolStyle.Size = 10;
psmin.Selection = C1.Win.C1Chart.PointStyleSelectionEnum.SeriesMinY;
// 凡例に表示します。
psmin.Label = "Y Min";
psmin.LegendEntry = true;
// 最大値
C1.Win.C1Chart.PointStyle psmax = styles.AddNewPointStyle();
psmax.LineStyle.Pattern = C1.Win.C1Chart.LinePatternEnum.None;
psmax.SymbolStyle.Color = Color.MistyRose;
psmax.SymbolStyle.OutlineColor = Color.Red;
psmax.SymbolStyle.OutlineWidth = 2;
psmax.SymbolStyle.Size = 10;
psmax.Selection = C1.Win.C1Chart.PointStyleSelectionEnum.SeriesMaxY;
// 凡例に表示します。
psmax.Label = "Y Max";
psmax.LegendEntry = true;
c1Chart1.Legend.Visible = true;
|
|
