User (Legacy) Posted May 1, 2003 Report Share Posted May 1, 2003 I'm having trouble with the alignment of pointlabels. As you can see in the attached, the slice below May appears to have no label, and continues to be mis-aligned below until December. Changing PointLabelAlign properties seems to have no affect on my chart. The following code is what I've used to add point labels when the chart type is pie: cht.PointLabelsFont.Name = "Arial" cht.PointLabelsFont.Size = 6 If (intNumPoints <> 0) Then For intPoint = 0 To intNumPoints - 1 cht.Axis(AXIS_X).Label(intPoint) = ai_strData(intPoint, ai_intXAxisCol) Next End If Also, is there an easy method of re-ordering slices, and consolidating small slices below a threshold amount to an "Other" Slice? Thanks, Brian Link to comment Share on other sites More sharing options...
Software FX Posted May 3, 2003 Report Share Posted May 3, 2003 You are right. The PointLabelAlign property is not used in Pie charts, the alignment of labels in Pie charts occurs automatically and varies among different slices depending on their position and size. In 3D Pie charts labels below the middle of the Pie are moved down as much as the Pie thickness. I'm afraid there is no API that will allow you to control the position of these labels so I will have to suggest to either go to a 2D Pie chart or use the legend box instead. We have added a lot of new functionality for Pie charts in Chart FX 6 (for .NET) including 3 types of labeling that eliminate the problem you are experiencing. -- FP Software FX, Inc. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.