Teechart standard что это
Русские Блоги
Учебное пособие по Teechart Chart: компоненты библиотеки последовательностей и функций
Примеры применения компонентов Teechart
Чтобы в полной мере использовать функции компонентов диаграммы страницы TeeChart, Steema разделяет вкладки редактора диаграмм для формирования независимых визуальных или невизуальных компонентов, которые программист рекомбинирует в соответствии с функциональными требованиями пользователя, чтобы удовлетворить пользователя. нужно.
Компоненты библиотеки последовательностей и функций
Демо:ChartGalleryPanel, библиотечный компонент Series и Function.
дизайн:
Чтобы отобразить последовательность стандартного типа (Series) в компоненте ChartGallery Panel, вам необходимо добавить код:
Точно так же, если вам нужно отобразить последовательность расширенного класса, вы можете изменить входной параметр CreateChartList на последовательность расширенной страницы, чтобы получить последовательность расширенного класса:
Для отображения функций стандартного типа (Function) в компоненте ChartGalleryPanel необходимо добавить код:
Можно видеть, что эти два метода настройки различаются, главным образом, в зависимости от того, истинно ли свойство ChartGalleryPanel.FunctionsVisible или нет, то есть, когда свойство имеет значение true, может отображаться только графика функций, и наоборот.
Настройки:
Название компонента | Имя атрибута | Установить значение | Замечания |
TChart | Name | Chart1 | Установить с помощью редактора диаграмм |
Series | Name | Series1 | |
TCheckBox | Name | CheckBox1 | Установить режим 3D |
Checked | false | ||
TCheckBox | Name | CheckBox1 | Настроить плавный |
false | |||
TBitBtn | Name | BitBtn1 | Демо серии |
Caption | Демо серии | ||
TButton | Name | Button1 | Демонстрация функций |
Caption | Демонстрация функций | ||
TButton | Name | CheckBox2 | выбывать |
Caption | & E. Выход |
интерфейс:Интерфейс этапа разработки и эксплуатации программы показан ниже.
Рисунок 1
фигура 2
В следующем разделе мы представим примеры применения компонентов Teechart: полосы прокрутки диаграммы и компоненты навигации по страницам. Будет шесть аспектов презентации, функции, дизайна, настроек, навыков и введения интерфейса. Если у вас есть друзья, которым интересны диаграммы Teechart, вы можете уделить больше внимания этому руководству и оставить сообщение в области комментариев.
Интеллектуальная рекомендация
[Leetcode Tour] Array-697. Степень массива
Добавить расширение Redis для PHP7 под Windows
1 Просмотр информации о версии PHP Непосредственно используйте функцию phpinfo (), вывод в браузер в порядке Результаты вывода, в основном, отображают следующую информацию: версия PHP, архитектура, сб.
неправильная причина: Первичный ключ сущности установлен в режим саморазвития, но первичный ключ идентификатора устанавливается для него при сохранении.
работа на прошлой неделе не особенно подходит для различных причин, рисунок слайдера имеет узкое и не будет завершена на этой неделе, но это хорошо, чтобы быть в разработке и продвижении персонажа и д.
Том Зибель технические книги рекомендуется
iOS разработка программного обеспечения 1. Опытный в Objective-C [США] Кит Ли, Су Баолонг Народная почта и телекоммуникационная пресса Эта книга подходит для некоторых разработчиков, которые уже начал.
Инструменты пользователя
Инструменты сайта
Боковая панель
Навигация
Загрузки всякие
Связь
Содержание
TeeChart
График автоматически перемасштабируется, так чтобы график занимал максимальную площадь, это приводит к тому, что сетка прыгает. Если график обновляется в реальном времени, можно отменить автомасштабирование (чтобы уменьшить перерисовку и дергание):
Позиция надписей на осях:
Можно сделать поля по каждой оси:
Легенда
Можно выбрать стиль легенды Legend.LegendStyle:
Если выбрать lsValues, то можно указать формат вывода значений в свойстве Legend.TextStyle:
Серии
Графики создаются с помощью серий классов TLineSeries, TFastLineSeries (кусочно-линейные графики, в которых точки соединяются друг с другом прямыми линиями) и TAreaSeries (пространство под графиком закрашивается).
Включить поинты на точках графика:
Выбрать стиль (квадратики, кружочки…):
Указать, что одна ось временная (или обе оси):
Выбрать автоматическую сортировку значений
Формат для значений
Можно отключить легенду для конкретной серии:
Marks
Пример: точки с подписями с позиционированием, серия TPointSeries:
TLineSeries
Цветовая тема
Перекрасить точки графика, попадающие в определенный диапазон:
Функции
На базе выбранной серии можно построить новую серию, с выбором функции.
Например, можно создать серию, которая будет отображать плавающее среднее выбранной серии (Moving Average).
The Moving Average Function will calculate the simple or weighted average of every group of Period points
Пример из проекта 239 Binance Заявки:
Можно создавать свои функции. Для этого создать класс, в котором перекрыть два метода:
1) Function.Calculate: public virtual double Calculate(Series Source,int First,int Last)
2) Function.CalculateMany: public virtual double CalculateMany(ArrayList SourceSeries, int ValueIndex)
The Calculate method is used to calculate function result if only one series is datasource.
CalculateMany is used to calculate function result if multiple series can be datasource.
Подробнее см доку по ссылке выше и демо-примеры.
Отрисовка большого числа точек
I manage to draw millons of datapoints in a blink of an eye.
What also speeds up the drawing is using the TFastLineSeries instead of the regular TLineSeries. When using the FastlineSeries you also have the property DrawAllPoints. When set to false the drawing is even faster. TChart will then skip datapoints that share the same X Position with other datapoints on the screen. It will only draw the first point of these.
Для ускорения можно отключать сортировку при добавлении точек
If you are adding many points at a time, try setting AutoRepaint=false before the addition, and back to AutoRepaint=true after it.
Real-time charting in TeeChart VCL
Идеально было бы отрисовывать данные в момент их генерации, или хотя минимизировать время между получением данных и отрисовкой, и повысить скорость отрисовки.
Используйте TFastLineSeries, TPointSeries, или в случае гистограмм THistogramSeries или TVolumeSeries.
Предпочтительно выбрать TFastLineSeries. У нее нет некоторых свойств, которые есть у TLineSeries, но она значительно быстрее, особенно при отрисовке функций y=y(x). Дополнительно у нее есть:
Tools
Annotation
Rectangle
Аннотация с возможностью ресайза и перетаскивания
Image
Можно вставить фоновую картинку под график. Доступны фильтры, в том числе ресайз непонятно зачем, если картинка все равно растягивается по клиенту:
Русские Блоги
Teechart Chart Tutorial: Растр данных и навигация
Примеры применения компонентов Teechart
Чтобы в полной мере использовать функции компонента диаграммы на странице TeeChart, Steema разделяет вкладки редактора диаграммы, чтобы сформировать независимые визуальные или невизуальные компоненты. нужно.
Сетка данных и навигация
Демо-версия:Компоненты ChartGrid, ChartGridNavigator.
Особенности:Демонстрирует взаимоотношения между компонентами ChartGrid, ChartGridNavigator и ChartGridNavigator и компонентом Chart, указывая, что данные последовательности отображения компонента диаграммы могут быть получены путем установки свойств Chart первых двух компонентов и с помощью элемента управления grid. Вы можете изменить редактирование данных, отображаемых на диаграмме, использовать компонент навигации для перемещения между сетками и быстро находить точки данных. Этот пример предоставляет метод для редактирования данных последовательности диаграммы.
Дизайн:
Может быть установлено свойство Series сетки данных или нет. Если указано свойство Series, отображаются только данные указанной серии, в противном случае ChartGrid автоматически определяет отображаемую серию в соответствии с компонентом диаграммы Chart. \
Кнопка BitBtn используется для вызова диалогового окна ColorDialog для изменения цвета последовательности диаграмм, а цвет шрифта на кнопке синхронизируется с цветом последовательности. Добавьте код в событие OnBlick BitBtn:
Чтобы изменить отображение цвета метки оси X и полосы в компоненте сетки, используйте следующие атрибуты true / false соответственно.
Используйте коды при установке точек в последовательности разными цветами:
Настройки:Как показано в таблице ниже
Компоненты ChartGrid и ChartGridNavigator демонстрируют основные настройки свойств
Наименование компонента | Имя атрибута | Установить значение | замечания |
TChart | Name | Chart1 | Установить с помощью редактора графиков |
TChartGrid | Name | ChartGrid1 | Компонент сетки диаграммы |
Chart | Chart1 | Растровый компонент Chart1 | |
TChartGridNavigator | Name | TChartGridNavigator1 | Растровая навигация |
Grid | ChartGrid1 | Сетка компонент | |
TBarSeries | Name | Series1 | Последовательность диаграмм |
ParentChart | Chart1 | ||
TCheckBox | Name | CheckBox1 | Флажок метка |
Checked | true | ||
Caption | метка | ||
TCheckBox | Name | CheckBox2 | Флажок Цвет |
Checked | false | ||
Caption | цвет | ||
TBitBtn | Name | BitBtn1 | Изменить цвет кнопки |
Caption | Изменить цвет | ||
TColorDialog | Name | ColorDialog1 | Цветной диалог |
Советы:
Используйте компонент сетки, чтобы напрямую изменить значение и координировать содержимое меток точек на диаграмме.
Изменить цвет в сетке. Дважды щелкните левой кнопкой мыши, чтобы вызвать диалоговое окно настройки цвета системы (ColorDialog) для изменения одноточечного цвета.
Интерфейс:Интерфейс после запуска программы показан на рисунке ниже.
Steema Software
Компания Steema Software SL занимается поставкой продуктов для тысяч разработчиков по всему миру. Основным продуктом компании является свободно распространяемая программа TeeChart 1.0 VCL for Delphi 1.0, разработанная нынешним главой фирмы Дэвидом Бернеда в 1995 году.
Компания Steema Software SL (бывшая teeMach) была создана для удовлетворения постоянно возрастающего спроса на свободно распространяемую программу TeeChart 1.0 VCL for Delphi 1.0, разработанную нынешним главой фирмы Дэвидом Бернеда в 1995 году. Со временем Steema стала ведущей компанией индустрии, поставляющей продукты и технологичные решения для тысяч разработчиков по всему миру.
Компания Steema Software SL занимается поставкой продуктов для тысяч разработчиков по всему миру. Основным продуктом компании является свободно распространяемая программа TeeChart 1.0 VCL for Delphi 1.0, разработанная нынешним главой фирмы Дэвидом Бернеда в 1995 году.
О нас |
Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО. На протяжении многих лет интернет-магазин предлагает товары и услуги, ориентированные на бизнес-пользователей и специалистов по информационным технологиям. Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе. Русские БлогиПрочие инструменты1 инструмент транспонирования трехмерной сетки Инструмент транспонирования трехмерной сетки меняет местами координаты X и Z, чтобы повернуть серию на основе сетки на 90 градусов. Используйте поле со списком Grid3D series, чтобы выбрать серию для поворота. Добавьте инструмент транспонирования 3DGrid во время выполнения, как показано в следующем примере: 2 Инструмент аннотации На диаграмме разрешены инструменты аннотации. Текст инструмента аннотации и его поле можно полностью настроить. Вкладка «Параметры» позволяет ввести требуемый текст и соответственно выбрать выравнивание. Вкладка «Положение» позволяет вам указать ее положение по умолчанию или пользовательские значения. В то же время вы можете изменить размер аннотации на вкладке «Размер», сняв флажок автоматически и выбрав значения высоты и ширины. На вкладке «Выноска» вы можете определить конкретную точку на «Диаграмме», провести соединительную линию от этой точки к аннотации и изменить ее аспект. Вкладка «Диаграмма» настраивает текстовое поле, позволяя вам изменять его цвет, рамку, узор, фаску, размер, округлость и прозрачность. На вкладке «Текст» можно установить шрифт текста, цвет, контур и интервал, а также цвет и размер тени текста. Добавьте инструмент комментариев во время выполнения, как показано в следующем примере: 3 Инструмент для нумерации страниц Отображение текста в инструменте нумерации страниц Инструмент нумерации страниц отображает полностью настраиваемое текстовое поле, содержащее выбранную систему нумерации страниц. Текст инструмента нумерации страниц и поле, в котором он находится, можно полностью настроить. Вкладка «Параметры» позволяет ввести требуемый текст и указать его расположение по умолчанию или пользовательские значения. Вкладка «Формат» настраивает текстовое поле, позволяя изменить его цвет (редактор цвета), рамку (редактор пера), узор (редактор HatchBrush), округлость и прозрачность. На вкладке «Текст» можно установить шрифт текста (редактор шрифтов), заливку (редактор кисти заливки), а также цвет тени текста (редактор цвета) и узор (редактор HatchBrush). Вкладка «Градиент» настраивает свойства градиента текстового поля, вкладка «Тень» настраивает свойства тени текстового поля, а вкладка «Скосы» настраивает свойства скоса текстового поля. Добавьте инструмент нумерации страниц во время выполнения, как показано в следующем примере: 4 Вращающийся инструмент Когда вы перетаскиваете указатель мыши на диаграмму, «инструмент поворота» изменяет высоту и поворот диаграммы. Вы можете использовать поле со списком стиля, чтобы настроить вращение инструмента вращения (настроить диаграмму по вертикальной оси), поднять (повернуть диаграмму вокруг горизонтальной оси) или выполнить две операции одновременно, а также вы можете выбрать используемую кнопку мыши чтобы повернуть диаграмму. Добавьте инструмент вращения во время выполнения, как показано в следующем примере: 5 Инструмент Legend ScrollBar Инструмент полосы прокрутки легенды позволяет перемещать ось прокрутки с помощью мыши. Различные кнопки в редакторе инструмента прокрутки легенды позволяют полностью настраивать различные аспекты инструмента графически, в то время как начальная задержка устанавливает время между щелчком по инструменту и перерисовкой диаграммы. Добавьте инструмент прокрутки легенды во время выполнения, как показано в следующем примере: 6 инструментов 2D-освещения Инструмент 2D-освещения отображает двухмерный эффект «светового цвета» на холсте диаграммы. Вы можете указать расположение приспособления (слева и сверху) или позволить инструменту следовать за курсором мыши. Добавьте инструмент 2D-освещения во время выполнения, как показано в следующем примере: 7 Инструмент SubChart Инструмент SubChart позволяет включать несколько диаграмм в одну диаграмму. Дополнительная диаграмма добавляется к диаграмме с помощью кнопки «Добавить» и настраивается с помощью редактора вложенных диаграмм. Добавьте инструмент SubChart во время выполнения, как показано в следующем примере: 8 Инструмент «Градиент» Инструмент градиента реализует постепенное нарастание или исчезновение анимации диаграммы. Используйте редактор инструментов градиента, чтобы установить скорость анимации, «пустой» цвет, стиль и начальную задержку. Добавьте инструмент градиента во время выполнения, как показано в следующем примере: 9 Инструмент Прямоугольник Редактор обеспечивает полную настройку текста и его границы. Добавьте инструмент прямоугольника во время выполнения, как показано в следующем примере: 10 Инструмент выбора Инструмент выбора позволяет конечным пользователям щелкать и перетаскивать элементы диаграммы, такие как серии, оси, легенды, заголовки и т. Д. Редактор инструментов выбора позволяет настроить размер маркера, представляющего выбранный объект, и характеристики кисти, а также возможность перетаскивания перетаскиваемых объектов (например, легенды), а также можно определить стиль курсора, отображаемый при инструмент активен. Добавьте инструмент выбора во время выполнения, как показано в следующем примере: 11 инструментов транспонирования Инструмент транспонирования серий меняет местами несколько строк и столбцов серий. Нажмите кнопку «Транспонировать», чтобы выполнить операцию. Добавьте инструмент транспонирования серий во время выполнения, как показано в следующем примере: 12 Инструменты для листков данных В дополнение к вертикальной или горизонтальной оси инструмент таблицы данных также отображает таблицу, подобную Excel. Используйте редактор таблицы данных, чтобы настроить границы таблицы (строки и столбцы), положение и текстовый формат. Добавьте инструмент таблицы данных во время выполнения, как показано в следующем примере: 13 баннерных инструментов Инструмент для создания баннеров может создавать анимацию прокрутки и мигания текста. Используйте редактор инструментов баннеров, чтобы настроить текст и ограничивающую рамку инструмента. Добавьте инструмент баннеров во время выполнения, как показано в следующем примере: 14 Инструмент увеличения Инструмент масштабирования увеличивает масштаб части диаграммы. Используйте инструмент масштабирования, чтобы полностью настроить его графику и функциональные возможности. Добавьте инструмент масштабирования во время выполнения, как показано в следующем примере:
|