Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.29;
Скачать: CL | DM;

Вниз

Ищу хорошую инфу по компоненту 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%, идело не только в ограничениях, есть еще и глюки&#133


> [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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.015 c
4-1171695722
VitAngel
2007-02-17 10:02
2007.07.29
ShellExecute


15-1183402634
antonn
2007-07-02 22:57
2007.07.29
вопрос по CSS


10-1135067510
Alkid
2005-12-20 11:31
2007.07.29
Предупреждение о наличии работающих COM-объектов


1-1179760981
TStas
2007-05-21 19:23
2007.07.29
Что нужно писать в rs файле, чтобы засунуть звук в ресурс?


2-1183363164
Ksion_tm
2007-07-02 11:59
2007.07.29
Скорость шпинделя CDROMa