Offsetting Series Labels


Author
Message
Irina
Irina
Junior Member (21 reputation)Junior Member (21 reputation)Junior Member (21 reputation)Junior Member (21 reputation)Junior Member (21 reputation)Junior Member (21 reputation)Junior Member (21 reputation)Junior Member (21 reputation)Junior Member (21 reputation)
Group: Forum Members
Posts: 23, Visits: 306
Hi,
Is it possible to change the position of the series labels? It seems that changing DataLabelStyle.TextStyle.Offset property has no effect.
Nevron Support
Nevron Support
Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)
Group: Administrators
Posts: 3.1K, Visits: 4.2K
Hi Irina,
You can achieve this with the help of a second point series that has data points offset by 0,5 from the line series points. For example:

   NChart chart = nChartControl1.Charts[0];

   NStepLineSeries line = new NStepLineSeries();
   line.DataLabelStyle.Visible = false;

   line.Values.Add(10);
   line.Values.Add(20);
   line.Values.Add(30);

   chart.Series.Add(line);

   NPointSeries point = new NPointSeries();
   point.Size = new Nevron.GraphicsCore.NLength(0);
   point.UseXValues = true;

   for (int i = 0; i < line.Values.Count - 1; i++)
   {
    point.Values.Add(line.Values[i]);
    point.XValues.Add(i + 0.5);
   }

   chart.Series.Add(point);

Hope this helps - let us know if you meet any problems.


Best Regards,
Nevron Support Team


GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Similar Topics

Reading This Topic

Login

Explore
Messages
Mentions
Search