Я предпочитаю TJvChart из библиотеки Ved Jedi , но потом я написал TJvChart, или, в любом случае, большую его часть.Я рекомендую его по той причине, что он бесплатный, но у него есть некоторые ограничения, в том числе отсутствие надлежащего увеличения и уменьшения масштаба.
Я не люблю использовать какой-либо компонент в своих приложениях, который делаетне включайте исходный код и, как правило, предостерегайте от использования компонента с закрытым исходным кодом в любом серьезном проекте, поэтому планируйте купить исходный код TeeChart, если вам потребуется использовать компонент.Я не против Te-Chart, хотя;Если вы решите использовать его в коммерческом проекте, то это тоже здорово.Просто имейте в виду, что на 100% стоит покупать исходники для всего, что вы действительно хотите серьезно использовать.
Быстрый старт: 1. Загрузите и установите JVCL.2. Откройте включенные демонстрации JvChart.
Учебное пособие по стилю Stackoverflow: 1. Перетащите TJvChart на форму.2. напишите этот код:
JvChart1.Options.PenCount := 1;
JvChart1.Data.ValueCount := 3;
// set values for [penIndex=0, valueIndex=0..2 ]
JvChart1.Data.Value[0, 1] := 1;
JvChart1.Data.Value[0, 2] := 3;
JvChart1.Data.Value[0, 3] := 5;
JvChart1.PlotGraph;