Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.12.02;
Скачать: [xml.tar.bz2];

Вниз

Проблема с 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
1-4367
sural
2002-11-19 23:01
2002.12.02
Как узнать позицию курсора в edit е ?


14-4595
VictorT
2002-11-11 23:05
2002.12.02
Утка, или нет?


1-4318
bAgmAn
2002-11-21 16:49
2002.12.02
DLL и объекты Delphi


1-4361
Сатир
2002-11-22 12:26
2002.12.02
ListBox


14-4592
Skier
2002-11-11 14:21
2002.12.02
Перевод с аглицкого...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский