FlorianSchunke
FlorianSchunke

Reputation: 581

TeeChart change distance between axis title and axis DELPHI XE3

I have chart where at the bottom axis dates are shown. The date string I have splitted into two lines. In the first is the date and in the second is the time. My problem is now, that the labels and the axis title are overlapping -> see image:

Issue: Title and label overlapping

I googled for a while but found no solution or option I can use to set the distance between the axis title and the axis. The property TChart.MarginBottom only changes the margin between the plotting area and component border. I have tried different properties to set the title vertical position:

// chtData is of type TChart
chtData.BottomAxis.Title.VertTextAlign := TVertTextAlign.vtaBottom; // Did not change anything
chtData.BottomAxis.Title.Margins.Top := 20; // Did not change anything

Is there any property I do not see?

Thank in advance for your help!

Upvotes: 1

Views: 1132

Answers (1)

MBo
MBo

Reputation: 80325

It seems there is no automatic calculation of labels' height

Seattle TChart:

in Obj. Inspector: BottomAxis - Labels - LabelSize set value 32

in chart editor: Axis - BottomAxis - Labels - Style - Size

in code: Chart.BottomAxis.LabelsSize := 2 * UsualValue

enter image description here

Upvotes: 3

Related Questions