2016-12-02 79 views
0

我在我的winform應用程序中有一個syncfusion圖表。 我添加了一系列數據。 我想用紅色圓圈和「焦點」文本突出顯示系列中的特定點(比方說第一個系列的第25個數據點)。如何將ChartCustomPoint的標籤放置在Syncfusion圖表(winform)中

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產品。 我們分析了您的查詢。在使用自定義點時,可以使用自定義點的對齊屬性來提供文本和符號之間的空間。 對齊屬性用於對齊中心,頂部,頂部,右側,左側,右側,底部,底部左側,右側的文本,當符號出現時,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

如果您有任何疑問,請讓我們知道。

Regards,

Deepaa。

+0

它的工作原理,謝謝 –

相關問題