|   | min@y™ (статус: Доктор наук), 18 августа 2014, 14:40 [#1]:Сюда заходил? По первой же ссылке: 
 Цена основных делений
 
 
 Chart1.LeftAxis.Increment:= 30; Или если ось времени
 
 Chart1.BottomAxis.Increment := DateTimeStep[ dtOneMonth ] ; Кстати, у компонента TChart есть свой хэлп с примерами. Я его нашёл у себя на HDD и полез внутрь.
 
 Applies to
 TChartAxis component
 
 Declaration
 
 property Increment : Double; Description
 Axis Increment is the minimum step between axis labels. It must be a positive number or DateTime value. TChart will use this value as the starting axis labels step. If there is not enough space for all labels, TChart will calculate a bigger one. You can use the DateTimeStep constant array for DateTime increments.
 
 -------------------
 
 Unit
 
 TeEngine
 
 Declaration
 
 TDateTimeStep = (dtOneSecond, dtFiveSeconds, dtTenSeconds, dtFifteenSeconds, dtThirtySeconds, dtOneMinute,
dtFiveMinutes, dtTenMinutes, dtFifteenMinutes, dtThirtyMinutes, dtOneHour, dtTwoHours, dtSixHours, dtTwelveHours,
dtOneDay, dtTwoDays, dtThreeDays, dtOneWeek, dtHalfMonth, dtOneMonth, dtTwoMonths, dtSixMonths, dtOneYear);Description TDateTimeStep is a set of constants used to specify a date time increment.
 Example:
 
 
 Chart1.BottomAxis.Increment := DateTimeStep[ dtTwoDays ]; This array is initialized internally at CHART.DCU unit.
 Example:
 
 
 DateTimeStep[ dtFifteenMinutes ] := EncodeTime( 0, 15, 0) ;
DateTimeStep[ dtThreeDays ] := 3 ; Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |