Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблема с DBChart [D6, Paradox]


Akhmadey ©   (2002-11-12 20:42:00) 

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


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

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


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

Помню когдато у меня была проблема с 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:00) [3]

Andriano © (13.11.02 08:51)

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

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


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

Помню когдато у меня была проблема с 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 - работает.
Удачи.


Andriano   (2002-11-13 08:51:00) [5]

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


kaif   (2002-11-13 03:56:00) [6]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо