Chart в Delphi

Для построения диаграмм и графиков, которые позволяют наглядно увидеть все преимущества системы и к тому же выглядят очень эффектно, существует компонент Chart. У него есть большой выбор методов, свойств, событий, для того что бы предоставить пользователю максимальные удобства при работе с системой.

chart

Элемент Chart является своего рода накопителем объектов Series типа TChartSeries — определённых данных, отличающихся различными способами отображения, причём каждый компонент, вполне может включать несколько самых различных серий. Чтобы отобразить график, каждая серия должна соответствовать одной линии на графике. Для отображения диаграмм некоторых видов можно наложить их друг на друга несколько разнообразных серий, хотя для круговых диаграмм это будет выглядеть не очень красиво. Тем не менее, и в этом случае можно задать для одного элемента Chart несколько серий идентичных данных с разным видом диаграммы. Чтобы в любой момент времени делать активной хотя бы одну из них, возможно предоставить пользователю диаграмму любого типа на выбор, отображающую интересующие его данные.

Из основных характеристик Chart, следует отметить:

  • AllowPanning позволяет пользователю прокручивать видимую часть графика, манипулируя правой кнопкой мыши.
  • AllowZoom даёт возможность пользователю изменять масштаб изображения, вырезая фрагменты графика или диаграммы.
  • Title отвечает за заголовок диаграммы.
  • BottomAxis, LeftAxis, RightAxis отвечают за характеристики осей, актуально для графиков и некоторых видов диаграмм.
  • LeftWall, BottomWall, BackWall отвечают за некоторые области трёхмерных отображений графиков.
  • SeriesList отвечает за список некоторых серий, изображаемых в компоненте.
  • View3d даёт возможность трёхмерного отображения диаграммы.
  • View3DOptions отвечает за изменение характеристик трёхмерного изображения.
  • Chart3DPercent задаёт масштаб трёхмерности.
Комментирование и размещение ссылок запрещено.