2016-12-02 10 views
0

winformアプリケーションにsyncfusionチャートがあります。 一連のデータを追加します。 シリーズの特定のポイント(最初のシリーズの25番目のデータポイント)を赤い円と「フォーカス」テキストでハイライトしたいとします。Syncfusion Chart(winform)にChartCustomPointのラベルを配置する方法

ChartCustomPoint cp = new ChartCustomPoint(); 
cp.CustomType = ChartCustomPointType.PointFollow; 
cp.PointIndex=25; 
cp.SeriesIndex=1; 
cp.Symbol.Shape = ChartSymbolShape.Circle; 
cp.Symbol.Color = Color.Red; 
cp.Symbol.Marker.LineInfo.Width = 4; 
cp.Alignment = ChartTextOrientation.Up; 
cp.Text = "Focus"; 
chartControl1.CustomPoints.Add(cp); 

しかし、表示されたテキストはシンボルに貼り付けられています。私はラベルとシンボルの間にスペースを入れたいと思います。 私が見逃した不動産はありますか?

ありがとうございました

答えて

0

ありがとうございました。Syncfusion製品をご利用いただきありがとうございます。 あなたの質問を分析しました。カスタムポイントを使用している間に、カスタムポイントのAlignmentプロパティを使用して、テキストとシンボルの間のスペースを提供することができます。 alignmentプロパティは、中央、上、topleft、topright、left、right、bottom、bottomleft、bottomrightのテキストを整列するために使用され、シンボルが存在する場合、RegionUp、RegionDown、RegionCenterはシンボルを考慮し、それに応じて。 RegionUpがアライメントに設定されている場合はスペースがシンボルと私たちはあなたの参照用のサンプルを添付したテキスト

 ChartCustomPoint cp1 = new ChartCustomPoint(); 
     // Point that follows a series point: 
     cp1.PointIndex = 2; 
     cp1.SeriesIndex = 0; 
     cp1.CustomType = ChartCustomPointType.PointFollow; 
     cp1.Symbol.Shape = ChartSymbolShape.Circle; 
     cp1.Offset = 20; 
     cp1.Font.Facename = "Times New Roman"; 
     cp1.Font.Bold = true; 
     cp1.Font.Size = 11f; 
     cp1.Symbol.Color = Color.FromArgb(0Xc1, 0X39, 0x2b); 
     // Provide space between the symbol and the text 
     cp1.Alignment = ChartTextOrientation.RegionUp; 
     cp1.Text = "Circle"; 
     cp1.Symbol.Marker.LineInfo.Width = 4; 
     chart.CustomPoints.Add(cp1); 

との間に設けられています。 サンプルリンク:http://www.syncfusion.com/downloads/support/directtrac/general/ze/Custom_points-2112217385

ご不明な点がございましたら、お知らせください。

ありがとうございます。

Deepaa。

+0

ありがとうございます –

関連する問題