ScatterChartSeries オブジェクトは、散布図にプロットされるデータを表します。1つ以上の ScatterChartSeries を C1ScatterChart 上に持つことができます。各 ScatterChartSeries は異なる色で表されます。ScatterChartSeries は、デザインビューで ScatterChartSeries コレクションエディターから追加でき、ソースビューでは ScatterChartSeries 要素から追加できます。また、プログラムによって ScatterChartSeries オブジェクトから追加できます。
C#コードの書き方
C# |
コードのコピー
|
---|---|
Using C1.Web.Wijmo.Controls.Chart; |
C#コードの書き方
C# |
コードのコピー
|
---|---|
private void PrepareOptions() { var valuesX = new List<double?>() { 161.2, 167.5, 159.5, 157, 155.8, 170, 159.1, 166, 176.2, 160.2 }; var valuesY = new List<double?>() { 51.6, 59, 49.2, 63, 53.6, 59, 47.6, 69.8, 66.8, 75.2}; //女性の系列一覧 var series = new ScatterChartSeries(); this.C1ScatterChart1.SeriesList.Add(series); series.MarkerType = MarkerType.Circle; series.Data.X.AddRange(valuesX.ToArray<double?>()); series.Data.Y.AddRange(valuesY.ToArray<double?>()); series.Label = "Female"; series.LegendEntry = true; //男性の系列一覧 valuesX = new List<double?>() { 174, 175.3, 193.5, 186.5, 187.2, 181.5, 184, 184.5, 175, 184}; valuesY = new List<double?>() { 65.6, 71.8, 80.7, 72.6, 78.8, 74.8, 86.4, 78.4, 62, 81.6}; series = new ScatterChartSeries(); this.C1ScatterChart1.SeriesList.Add(series); series.MarkerType = MarkerType.Diamond; series.Data.X.AddRange(valuesX.ToArray<double?>()); series.Data.Y.AddRange(valuesY.ToArray<double?>()); series.Label = "Male"; series.LegendEntry = true; } |
C#コードの書き方
C# |
コードのコピー
|
---|---|
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { PrepareOptions(); } } |
ソースビュー |
コードのコピー
|
---|---|
<SeriesList> <cc1:ScatterChartSeries Label="女" LegendEntry="True"> <Data> <X> <Values> <cc1:ChartXData DoubleValue="161.4" /> <cc1:ChartXData DoubleValue="169.0" /> <cc1:ChartXData DoubleValue="166.2" /> <cc1:ChartXData DoubleValue="159.4" /> <cc1:ChartXData DoubleValue="162.5" /> <cc1:ChartXData DoubleValue="159.0" /> <cc1:ChartXData DoubleValue="162.8" /> <cc1:ChartXData DoubleValue="159.0" /> <cc1:ChartXData DoubleValue="179.8" /> <cc1:ChartXData DoubleValue="162.9" /> </Values> </X> <Y> <Values> <cc1:ChartYData DoubleValue="63.4" /> <cc1:ChartYData DoubleValue="58.2" /> <cc1:ChartYData DoubleValue="58.6" /> <cc1:ChartYData DoubleValue="45.7" /> <cc1:ChartYData DoubleValue="52.2" /> <cc1:ChartYData DoubleValue="48.6" /> <cc1:ChartYData DoubleValue="57.8" /> <cc1:ChartYData DoubleValue="55.6" /> <cc1:ChartYData DoubleValue="66.8" /> <cc1:ChartYData DoubleValue="59.4" /> </Values> </Y> </Data> </cc1:ScatterChartSeries> <cc1:ScatterChartSeries Label="男" LegendEntry="True"> <Data> <X> <Values> <cc1:ChartXData DoubleValue="175.0" /> <cc1:ChartXData DoubleValue="174.0" /> <cc1:ChartXData DoubleValue="165.1" /> <cc1:ChartXData DoubleValue="177.0" /> <cc1:ChartXData DoubleValue="192.0" /> <cc1:ChartXData DoubleValue="176.5" /> <cc1:ChartXData DoubleValue="169.4" /> <cc1:ChartXData DoubleValue="182.1" /> <cc1:ChartXData DoubleValue="179.8" /> <cc1:ChartXData DoubleValue="175.8" /> </Values> </X> <Y> <Values> <cc1:ChartYData DoubleValue="70.2" /> <cc1:ChartYData DoubleValue="73.4" /> <cc1:ChartYData DoubleValue="70.5" /> <cc1:ChartYData DoubleValue="68.9" /> <cc1:ChartYData DoubleValue="102.3" /> <cc1:ChartYData DoubleValue="68.4" /> <cc1:ChartYData DoubleValue="65.9" /> <cc1:ChartYData DoubleValue="75.7" /> <cc1:ChartYData DoubleValue="84.5" /> <cc1:ChartYData DoubleValue="87.7" /> </Values> </Y> </Data> </cc1:ScatterChartSeries> </SeriesList> |