![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
*kitty* |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 28 Пол: Женский Репутация: ![]() ![]() ![]() |
Здравствуйте! Строю график по точкам в TChart вот так:
var t: array[1..10] of real; Автоматические метки по осям не устраивают. Нужно чтобы отображались только координаты точек (x, t[i]). С осью Х (BottomAxis) решила проблему просто через редактирование Edit Chart, поставив в свойствах оси Bottom - вкладка Labels - Style - Mark, предварительно установив XValue в Marks. А вот отобразить по оси У (LeftAxis) только значения t[i] не получается никак. Предполагаю, что нужно использовать событие OnGetAxisLabel, но я так и не смогла понять как правильно с ним работать. Пробовала делать так: procedure TForm1.Chart1GetAxisLabel(Sender: TChartAxis; -везде выводится только последнее значение t[10]. ![]() Подскажи, пожалуйста, как нужно сделать правильно? |
![]() ![]() |
![]() |
Текстовая версия | 12.07.2025 22:50 |