2014-12-17 1 views
0

По умолчанию наибольшее значение на диаграмме будет иметь полный бар снизу вверх.Delphi TChart Bar Offsets

enter image description here

Есть ли способ, чтобы получить некоторое пространство между верхней частью диаграммы, а максимальным значением? Я хотел иметь стандартное увеличение на 90% или что-то в этом роде, но масштабирование еще не возможно.

+0

Вы всегда можете установить диапазоны оси в коде –

+0

@DavidHeffernan Я был бы признателен за пример кода, это мой первый раз, работая с TCharts поэтому я действительно не знаю, как это сделать ... –

+0

Поскольку вы знаете максимальное значение, вы можете установить диапазон оси в соответствии с вашими потребностями. –

ответ

3

Да, это возможно с использованием оси MaximumOffset. Например:

Chart1.Axes.Left.MaximumOffset:=25; 
+0

ОК, я изменю название вопроса, потому что это решает мою проблему, но не связано с увеличением (: –

1

Как @Narcis Кальв печального один вариант заключается в использовании MaximumOffset, но другой вариант заключается в использовании:

Chart1.Axes.Left.Increment := 20; 

Я предпочитаю использовать Приращение вместо MaximumOffset becouse обычно reults в симпатичнее числовом масштаб сбоку.

EDIT: Для того, чтобы узнать больше об управлении TChart Оси проверочных проверить этот сайт: http://wiki.teechart.net/index.php?title=VCLTutorial4

+0

, в моем случае максимальное значениеOffset намного более полезно, поскольку фиксированный прирост не имеет смысла (поскольку мои значения могут отличаться довольно много), и я хотел воздержаться от изменений кода только для дизайна –

+1

@FlorianKoch стоит проверить учебник об установках осей, упомянутых в этом ответе. –

+0

да, ссылка была действительно полезной –