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

Вниз

Запросы   Найти похожие ветки 

 
Elen ©   (2006-12-08 16:07) [80]

Удалено модератором
Примечание: Флудить завязываем


 
MsGuns ©   (2006-12-09 01:46) [81]

Удалено модератором
Примечание: Флудить завязываем


 
Клара   (2006-12-11 14:06) [82]


> Elen


Chart1.Series[0].AddX(<значение текущей записи>,"Пишу все что хочу");
Я все о том же, AddX -это добавление нового значения.
А как поменять в графике подписи значений на более понятные? Например:
 в графике 2, а нужно "от 20 до 29"
 в графике 3, а нужно "от 30 до 39" и т.д.


 
Elen ©   (2006-12-11 14:13) [83]


> Клара

Так сразу вопрос - тип графика? (для точности), кстати Sorry за флуд.
Подписи значений - это те которые над кусками пирога висят наподобие хинтов? (имею виду тип диаграммы Pie)


 
Elen ©   (2006-12-11 14:17) [84]


> А как поменять в графике подписи значений на более понятные?
>  Например:
>  в графике 2, а нужно "от 20 до 29"
>  в графике 3, а нужно "от 30 до 39" и т.д.

Попробую догадаться - есть диаграмма столбцов. Каждый столбец определяет количество людей в возрастной группе. Так? Тогда примерно так :

Chart1.Series[0].AddX(10,"от 20 до 29");
Chart1.Series[1].AddX(30,"30 до 39");
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Chart1.Series[I-тая].AddX(30,"от ГмГм до ГнГн");



 
Клара   (2006-12-11 14:17) [85]

Да  именно!
Вы знаете я нашла замечательный компонент DecisionCube, он изумительно строит графики, но подсоединить к ADOConnection я не могу.


 
Elen ©   (2006-12-11 14:21) [86]


> Вы знаете я нашла замечательный компонент DecisionCube,
> он изумительно строит графики, но подсоединить к ADOConnection
> я не могу.

Его и не надо цеплять к ADOConnection. Связка может быть такой : ADOConnection-ADOQuery-DataSource-DecisionQuery. Должно работать.


 
Клара   (2006-12-11 14:23) [87]


> Chart1.Series[0].AddX(10,"от 20 до 29");
> Chart1.Series[1].AddX(30,"30 до 39");
> ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
> Chart1.Series[I-тая].AddX(30,"от ГмГм до ГнГн");

Данные у меня уже есть, они беруться из запроса и в подписях числовые значения, а мне нужно более наглядно, что людям с улицы было понятно, что есть что.


 
Elen ©   (2006-12-11 14:23) [88]


>  Связка может быть такой : ADOConnection-ADOQuery-DataSource-
> DecisionQuery. Должно работать.

Гм. DataSource можно исключить...


 
Клара   (2006-12-11 14:32) [89]

Вы знаете он вызывает ошибку. Вот с родным компонентом он работает DecisionQuery1, а с Ado нет.


 
Клара   (2006-12-11 14:33) [90]

А DecisionQuery1 работает через алиас.


 
Elen ©   (2006-12-11 14:37) [91]


> Клара

Так. Тогда если в Серии уже есть данные и они начерчены то может поможет код наподобие :

procedure TForm1.Button1Click(Sender: TObject);
var t:TSeriesMarks;tp:TSeriesMarkPosition;
begin
t:=Chart1.Series[0].Marks;
tp:=t.Positions.Position[0];
t.Draw(0,clred,"qwqw",tp);
end;


Здесь вырисовывается марка над столбцом, пирогом, в общем точке значения на диаграмме где 0-номер точки. Это можно в цикле пройти для каждой точки.


 
Elen ©   (2006-12-11 14:42) [92]


> Клара

Чесное слово, может мое мнение и не верное, но как по мне проще пройти в цикле все записи и вручную построить обычный Chart, не связываясь с Decision и подобными примочками. Я тогда хоть могу контролировать что у меня отображается в полной мере.


 
Клара   (2006-12-11 14:55) [93]


> t.Draw(0,clred,"qwqw",tp);

А вот эту строку можно расшифровать, что здесь значит Draw и clred


 
Elen ©   (2006-12-11 14:57) [94]


> Клара

Draw значит рисовать Марку номер 0 красным цветом с надписью qwqw в позиции tp. Небольшой баг - если под этим номером марка еже есть то она не сотрется. Это не лучший выход так делать, но может на идею натолкнет



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

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

Наверх




Память: 0.61 MB
Время: 0.047 c
2-1165921849
max999
2006-12-12 14:10
2006.12.31
Вопрос по TTable


15-1165588186
sergey888
2006-12-08 17:29
2006.12.31
Прослушка мобильных


2-1165786800
Евгений Р.
2006-12-11 00:40
2006.12.31
Присвоить значение свойству Set


2-1165997990
Клара
2006-12-13 11:19
2006.12.31
Отчеты


15-1165816847
vidiv
2006-12-11 09:00
2006.12.31
Создание учетной записи администратора





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