Visual Studio 2010 と Syncfusion Essential Studio 10.2.0.56 を使用しています。
シンクロフュージョンのエッセンシャルチャートのハイローオープンクローズチャートタイプで、オープンクローズシンボルの形状を水平線から円に変更したいと考えています。
誰かがこれを達成するのを手伝ってくれますか???? 最終的にこのタイプのチャートを取得したい
ありがとう
Visual Studio 2010 と Syncfusion Essential Studio 10.2.0.56 を使用しています。
シンクロフュージョンのエッセンシャルチャートのハイローオープンクローズチャートタイプで、オープンクローズシンボルの形状を水平線から円に変更したいと考えています。
誰かがこれを達成するのを手伝ってくれますか???? 最終的にこのタイプのチャートを取得したい
ありがとう
Hilo と Scatter タイプのグラフを組み合わせることで、この要件を達成できます。必要に応じて、Hilo で目的のシンボルと散布図タイプを設定してください。これを実現するには、以下のコード スニペットを参照してください。
[C#]
// chart series for Hilo.
ChartSeries series1 = new ChartSeries("Series 1", ChartSeriesType.HiLo);
series1.Points.Add(1, new double[] { 8, 3 });
series1.Points.Add(2, new double[] { 10, 2 });
series1.Points.Add(3, new double[] { 16, 2 });
series1.Points.Add(4, new double[] { 7, 3 });
series1.Points.Add(5, new double[] { 12, 3 });
this.chartControl1.Series.Add(series1);
// symbol for Hilo chart type
series1.Style.Symbol.Shape = ChartSymbolShape.HorizLine;
series1.Style.Symbol.Color = Color.CadetBlue;
series1.Style.Interior = new BrushInfo(Color.Black);
// chart series for scatter.
ChartSeries series2 = new ChartSeries("Series 2", ChartSeriesType.Scatter);
for (int i = 0; i < 5; i++)
series2.Points.Add(i+1, (series1.Points[i].YValues[0] + series1.Points[i].YValues[1]) / 2);
this.chartControl1.Series.Add(series2);
// symbol for scatter chart type
series2.Style.Interior = new BrushInfo(Color.LightGreen);
series2.ZOrder = 0;
// chart series for scatter.
ChartSeries series3 = new ChartSeries("Series 3", ChartSeriesType.Scatter);
for (int i = 0; i < 5; i++)
series3.Points.Add(i + 1, (series1.Points[i].YValues[1]));
this.chartControl1.Series.Add(series3);
// symbol for scatter chart type
series3.Style.Symbol.Shape = ChartSymbolShape.HorizLine;
series3.Style.Symbol.Color = Color.Red;
よろしく、
M・バラジ