0

I have a syncfusion chart in my winform application. I add a series of data. I want to highlight a specific point of the series (let's say the 25th data point of the first series) with a red circle and the "Focus" text.

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

but, the displayed text is stuck to the symbol. I would like to add space between the label and the symbol. Is there a property I missed ?

Thank you

1 Answers1

1

Thanks for using Syncfusion Products. We have analyzed your query. While using the Custom Points the space between the text and the symbol can be provided by using the Alignment property of the Custom points. The alignment property is used to align the text in the center, top, topleft , topright ,left ,right ,bottom ,bottomleft ,bottomright and when the symbol is present the RegionUp, RegionDown, RegionCenter will consider the symbol and the align the text accordingly. When the RegionUp is set to the alignment the space is provided between the symbol and the text

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

We have attached the sample for your reference. Sample link:http://www.syncfusion.com/downloads/support/directtrac/general/ze/Custom_points-2112217385

Please let us know if you have any concerns.

Regards,

Deepaa.

Deepaa
  • 26
  • 2
  • Hi, I've updated my code in order to add the label below the symbol. Unfortunately, the label seems to be too close to the symbol. I thought the offset value could be used to add more space between symbol and label. It is not the case. – Crusty Applesniffer Nov 09 '18 at 14:08