Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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%, идело не только в ограничениях, есть еще и глюки&#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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.045 c
4-1171107679
Vemer
2007-02-10 14:41
2007.07.29
Убрать кнопку с панели задач средствами WinApi.


3-1177356298
Jeeb
2007-04-23 23:24
2007.07.29
Большая база Access


5-1158053164
demonnnn
2006-09-12 13:26
2007.07.29
тут вобще в создании компонентов кто нибудь понимает


2-1183461171
Тимофей
2007-07-03 15:12
2007.07.29
всё очень просто


15-1182582665
IMHO
2007-06-23 11:11
2007.07.29
О декомпиляции, клонировании, Dephi и Java





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский