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