Форум: "Прочее";
Текущий архив: 2007.07.29;
Скачать: [xml.tar.bz2];
ВнизИщу хорошую инфу по компоненту TChart Найти похожие ветки
← →
koha © (2007-06-24 20:08) [0]Ищу хорошую инфу по компоненту TChart
Облазил много интернет ресурсов, но не нашел ничего путнего.
Подскажите, кто знает, где найти источник хороший или в какой книге написан по подробнее.
← →
Vendict © (2007-06-24 20:41) [1]может это чем-то поможет:
\Delphi7\Demos\TeeChart\
← →
zz 5 © (2007-06-24 21:03) [2]Да, мало источников, можно сказать, что почти нету. Если нет проблем с английским, искал бы на официальном сайте.
← →
Nic © (2007-06-24 21:13) [3]ИМХО, проще нарисовать на Canvas то, что нужно.
← →
zz 5 © (2007-06-24 21:20) [4]
> ИМХО, проще нарисовать на Canvas то, что нужно.
Ага, только когда нарисуешь на Canvas, задача потеряет актуальность :)
← →
Nic © (2007-06-24 22:03) [5]
> zz 5 © (24.06.07 21:20) [4]
В крупных проектах TChart со временем может встретить серьёзными ограничениями.
Не так-то долго взять конву и нарисовать то, что нужно ;)
← →
Суслик © (2007-06-25 00:44) [6]штатная дока на сайте производителя.
правда, неполная :(
← →
Megabyte © (2007-06-25 17:17) [7]Люди, требуется хелп небольшой. Добавляю серию динамически(в \Delphi7\Demos\TeeChart\ все серии добавляются в дизайн-тайме).
Код добавления такой:My_series.ParentChart := dbchart1;
Делаю последовательно 10 серий, в итоге отображается только последняя!
Есть вариант добавлять так:dbchart1.SeriesList.Add(My_series);
Но тогда ругается на "Access Violation", хотя классMy_series := TLineSeries.Create(dbchart1);
создаю. :( По яндексу ничего не нашел.
Кто работал, как правильно сделать?
← →
zz 5 © (2007-06-25 17:21) [8]У меня работает вот так, без AV:
Area2 := TAreaSeries.Create(Chart);
Area2.Title := "ччч";
for I := Low(MDI[2]) to High(MDI[2]) do
Area2.Add(MDI[2,I],"",clTeeColor);
Area2.MultiArea := maStacked;
Area2.AreaLinesPen.Visible := False;
Chart.AddSeries(Area2);
Area3 := TAreaSeries.Create(Chart);
Area3.Title := "ччч";
for I := Low(MDI[3]) to High(MDI[3]) do
Area3.Add(MDI[3,I],"",clTeeColor);
Area3.MultiArea := maStacked;
Area3.AreaLinesPen.Visible := False;
Chart.AddSeries(Area3);
← →
koha © (2007-06-25 19:48) [9]Нашел немного подробно на http://delphiworld.narod.ru/
в разделе Компоненты и классы две статьи одна более подробная, но кароткая, хотелось бы еще более подробно чем уже нашел.
Можно еще рисовать в офисе в экселе через CreateOleObject, но как то не хочется привязывать свое прложение к офису, правда документ с диаграммой уже готовый будет .
← →
Kolan © (2007-06-25 21:07) [10]В D7 есть к нему хелп.
> Добавляю серию динамическиconstructor TSerieGraph.Create(Chart: TChart; Color: TColor);
begin
inherited;
FChart := Chart;
FSerie := CreateSerie(FChart);
FSerie.SeriesColor := Color;
FChart.AddSeries(FSerie);
end;
function TSerieGraph.CreateSerie(AOwner: TComponent): TChartSeries;
begin
Result := TChartSeries.Create(AOwner);
end;
Думаю тут все понятно.
Для дин работы с сериями я использую свои обертки на стандартными сериями(называю их график) + менеджер «графиков».
> В крупных проектах TChart со временем может встретить серьёзными
> ограничениями.
Согласен на 100%, идело не только в ограничениях, есть еще и глюки…
> [6] Суслик © (25.06.07 00:44)
> штатная дока на сайте производителя.
> правда, неполная :(
Угу, и таме же еще есть форум, но он только для чтения(если не пользователь купленого чарта ессно)
← →
Megabyte © (2007-06-26 10:09) [11]
> Kolan © (25.06.07 21:07) [10]
В D7 есть к нему хелп.
Может у меня Дельфа бажная, но хелп не работает по Chart. :(
C добавлением разобрался, спасибо!
← →
TUser © (2007-06-26 16:33) [12]http://monkey.belozersky.msu.ru/~evgeniy/TEECHART.HLP
← →
Kerk © (2007-06-26 23:33) [13]http://progler.ru/search?cx=000478898831061129014%3A_kgkiuuegem&q=TChart&cof=FORID%3A11
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.07.29;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.045 c