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

Вниз

Проблема с DBChart   Найти похожие ветки 

 
Akhmadey ©   (2002-11-12 20:42) [0]

Уважаемые мастера! Просвятите, можно ли в DBChart на оси Y при рисовании Bar-ов вместо значений разместить подписи, которые этим значениям соответствуют. Заранее благодарен.


 
kaif ©   (2002-11-13 03:56) [1]

Наверняка существует событие в момент рисования каждого значения по оси Y. Я думаю, нужно откопать это событие и в обработчике вернуть тот текст, который нужно выводить. По-моему что-то такое я делал, так как в свое время мне удалось вывести по оси X время, по оси Y имена врачей и ввиде отрезков отобразить их график работы. Но точно я не помню, как именно я этого добился...


 
Andriano ©   (2002-11-13 08:51) [2]

Лучше использовать Graph из состава Office как Ole. Он очень многое умеет, даже комбинировать разные типы графиков, и сглаживать ломанные. Более сильного графопостроителя не встречал. Все параметры задаёшь на этапе конструирования. А в ходе программы только лишь работаешь с таблицами данных.


 
yuray76   (2002-11-13 10:22) [3]

Помню когдато у меня была проблема с Chart. Нужно было нарисовать свои неравномерные оси. Я эту проблему решил таким образом
Chart1.LeftAxis.LabelStyle:= talText;
chart1.BottomAxis.LabelStyle:=talValue;
Chart1.series[0].AddXY(0,Y,"0.003",SeriesColor);
где Y:=(ln(-ln(1-0.003))-ln(-ln(0.999)))/8.84; (например)
"0.003" может быть любой стрингой.
Твоя проблема решается аналогично, если я тебя правильно понял.
Пробовал с Chart - работает.
Удачи.


 
Tornado ©   (2002-11-13 11:21) [4]

Andriano © (13.11.02 08:51)

> Лучше использовать Graph из состава Office как Ole.

А не подскажите как установить это?


 
yuray76   (2002-11-13 14:33) [5]

Помню когдато у меня была проблема с Chart. Нужно было нарисовать свои неравномерные оси. Я эту проблему решил таким образом
Chart1.LeftAxis.LabelStyle:= talText;
chart1.BottomAxis.LabelStyle:=talValue;
Chart1.series[0].AddXY(0,Y,"0.003",SeriesColor);
где Y:=(ln(-ln(1-0.003))-ln(-ln(0.999)))/8.84; (например)
"0.003" может быть любой стрингой.
Твоя проблема решается аналогично, если я тебя правильно понял.
Пробовал с Chart - работает.
Удачи.


 
Георги Георгиев   (2002-11-14 14:23) [6]

Разкажи как использовать Graph подробно plz



Страницы: 1 вся ветка

Текущий архив: 2002.12.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.024 c
1-4408
eruc
2002-11-22 16:36
2002.12.02
контекстное меню -> kill


1-4441
Южанин
2002-11-20 09:38
2002.12.02
Кто скажет


3-4201
oss
2002-11-13 15:40
2002.12.02
ADO lib


1-4506
DiHLoS
2002-11-20 15:20
2002.12.02
Масштабирование при печати TChart


1-4483
Вал
2002-11-20 16:48
2002.12.02
удаление строки из массива строкового типа