В сегодняшней статье мы немного углубимся в технические детали создания отчетов и поговорим про режим отображения оси диаграммы Шаг времени (Date Time Step), а также его свойства Интерполяция, Количество значений и Шаг.
Сегодня подробнее остановимся на режиме Шаг времени (Date Time Step).
Примером использования режима может служить ситуация, когда для оси Х выбираются не простые значения подписи, а время (Date Time) для соответствующего значения по оси Y. Но обо всё по порядку.
Режим содержит три свойства:
Рассмотрим подробнее каждое свойство
Пример: если между значениями 3 и 10 нет данных, интерполяция вычислит значения, которые логически заполнят этот промежуток.
![Interpolation Example](/images/articles/2024/the-date-time-step-mode-of-the-chart-axis/interpolation-example.png)
Пример: если установлен шаг в часах, то количество значений на графике будет зависеть от установленного свойства Количество значений. Если Количество значений установлено как 1, то для каждого шага будет выводиться только ОДНО усредненное значение:
![Number of Values - 1](/images/articles/2024/the-date-time-step-mode-of-the-chart-axis/number-of-values-1.png)
Пример 2: Если Количество значений установлено как 2, то для каждого часа будут выводиться 2 значения:
Пример (с часовым шагом): если установлен шаг в один час, на оси будут отображаться метки (отрезки) каждый час.
![Step - Hour](/images/articles/2024/the-date-time-step-mode-of-the-chart-axis/step-hour.png)
Пример (шаг равен одному дню): если установленный шаг равен одному дню, то и на оси будут отображаться метки (отрезки) в промежутки, равные одному дню.
![Introduction](/images/articles/2024/the-date-time-step-mode-of-the-chart-axis/introduction.png)
Введение
В дизайнере отчетов Stimulsoft представлены десятки видов диаграмм – от обычных линейных графиков до трёхмерных чартов. Для их настройки предусмотрено множество свойств и опций.Сегодня подробнее остановимся на режиме Шаг времени (Date Time Step).
Примером использования режима может служить ситуация, когда для оси Х выбираются не простые значения подписи, а время (Date Time) для соответствующего значения по оси Y. Но обо всё по порядку.
![Date Time Step](/images/articles/2024/the-date-time-step-mode-of-the-chart-axis/date-time-step.png)
Шаг времени (Date Time Step)
Шаг времени – это режим отображения оси, при котором временные отрезки отображаются с указанием промежутков времени: минуты, часа, дня и так далее.Режим содержит три свойства:
- Интерполяция (Interpolation);
- Количество значений (Number of values);
- Шаг (Step).
Рассмотрим подробнее каждое свойство
![Interpolation](/images/articles/2024/the-date-time-step-mode-of-the-chart-axis/interpolation.png)
Интерполяция
Свойство Интерполяция позволяет автоматически рассчитывать промежуточные значения между двумя ближайшими исходными значениями для промежутков, в которых нет значений.Пример: если между значениями 3 и 10 нет данных, интерполяция вычислит значения, которые логически заполнят этот промежуток.
![Interpolation Example](/images/articles/2024/the-date-time-step-mode-of-the-chart-axis/interpolation-example.png)
Количество значений
Свойство Количество значений определяет максимальное количество значений, отображаемых в выбранном временном шаге.Пример: если установлен шаг в часах, то количество значений на графике будет зависеть от установленного свойства Количество значений. Если Количество значений установлено как 1, то для каждого шага будет выводиться только ОДНО усредненное значение:
![Number of Values - 1](/images/articles/2024/the-date-time-step-mode-of-the-chart-axis/number-of-values-1.png)
Пример 2: Если Количество значений установлено как 2, то для каждого часа будут выводиться 2 значения:
![Number of Values - 2](/images/articles/2024/the-date-time-step-mode-of-the-chart-axis/number-of-values-2.png)
Шаг
Свойство определяет временной промежуток, который будет использоваться для оси.Пример (с часовым шагом): если установлен шаг в один час, на оси будут отображаться метки (отрезки) каждый час.
![Step - Hour](/images/articles/2024/the-date-time-step-mode-of-the-chart-axis/step-hour.png)
Пример (шаг равен одному дню): если установленный шаг равен одному дню, то и на оси будут отображаться метки (отрезки) в промежутки, равные одному дню.
![Step - Day](/images/articles/2024/the-date-time-step-mode-of-the-chart-axis/step-day.png)