Главная страница
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.021 c
1-4406
Darkwolf
2002-11-22 15:55
2002.12.02
События


1-4461
F1
2002-11-20 13:48
2002.12.02
Эксперимент с TreeView


6-4545
Kotka
2002-10-06 01:14
2002.12.02
Почему она не понимает русских букв?


1-4502
wer1
2002-11-20 09:30
2002.12.02
Работа с вещественными числами - Exstended


1-4485
pasha_vl
2002-11-20 16:19
2002.12.02
Русский язык