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; |