Главная страница
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.63 MB
Время: 0.044 c
15-1165867798
Jus
2006-12-11 23:09
2006.12.31
WindowsXP авторизация


2-1165762818
addi
2006-12-10 18:00
2006.12.31
FloatToInt


2-1165900730
Данил.Ялта
2006-12-12 08:18
2006.12.31
Большие *.тхт


11-1143099799
LAutour
2006-03-23 10:43
2006.12.31
Вопрос по синхронизации прокрутки двух KolListBox


2-1165833561
RebroFF
2006-12-11 13:39
2006.12.31
Затрудняюсь построить запрос