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

Вниз

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

 
вопросик   (2004-06-10 15:25) [0]

если кинуть на форму объект TChart и оставить всё по умолчанию - то при отрисовке графика в правом верхнем углу такое белое квадратное поле и на нём напротив красной полосочки написано Series1, а напротив синей - Series2 (т.е. как бы пояснение, какая полоса - какой график). Мне это и нужно! Только как заменить Series1 на "График1" или т.п.? Вроде как это поле - Legend.. Но как там вручную что-то задать не понял (F1 не помог).


 
MBo ©   (2004-06-10 15:35) [1]

OnGetLegendText


 
TUser ©   (2004-06-10 19:00) [2]

Убрать visible у legent"а


 
вопросик   (2004-06-11 09:40) [3]

2 MBo
"OnGetLegendText" как мне это может помочь? Когда наступает это событие?
Мне бы проперти типа caption или lines, куда я мог бы внести текст :)

2 TUser
"Убрать visible у legent"а"
Тогда legend не будет :) А мне надо, чтобы был, но с моим текстом


 
вопросик   (2004-06-11 09:53) [4]

Спасибо всем, ответ нашёл в королевстве.
http://www.delphikingdom.com/asp/answer.asp?IDAnswer=22105


 
MBo ©   (2004-06-11 10:03) [5]

>"OnGetLegendText" как мне это может помочь? Когда наступает это событие?

Даже не знаю, что и сказать...


 
вопросик   (2004-06-11 10:03) [6]

О! Тут же возник ещё вопросик по TChart"у! :) Как определить кол-во серий в TChart"e? Где хранится это число?


 
вопросик   (2004-06-11 10:04) [7]

2 MBo
"Даже не знаю, что и сказать..."
Ну может быть вопрос и был глупым. По-любому, отвечать на него уже не надо :)


 
Семен Сорокин ©   (2004-06-11 10:12) [8]


> вопросик   (11.06.04 10:03) [6]
> О! Тут же возник ещё вопросик по TChart"у! :) Как определить
> кол-во серий в TChart"e? Где хранится это число?

Chart1.SeriesCount


 
вопросик   (2004-06-11 10:19) [9]

2 Семен Сорокин ©
Спасибо большое! Сейчас ещё вопросики посыпятся, наверное :)


 
вопросик   (2004-06-11 11:35) [10]

Вопросик такой (опять по TChart"у) - как нарисовать снизу (ось Х) свои значения? А то у меня х - это 1,2,3,4.. А надо подписывать так: 1998, 1мес 1998, 2мес 1998, 3мес.. и т.п. Т.е. есть строковый массив, где каждому х соответствует своя строчкаю mst[x] - как теперь её запихнуть под ость абсцисс? Неужели canvas?


 
Семен Сорокин ©   (2004-06-11 11:46) [11]

Series1.AddXY(X, Y, "1998, 1мес");
Chart1.BottomAxis.LabelStyle := taText;


 
вопросик   (2004-06-11 12:00) [12]

Спасибо Семёну - всё работает. Только вот над столбиками (использую диаграмму Bar) - такие жёлтые таблички с всё теми же  "1998, 1мес".. А мне надо только снизу. Как отключить верхнее подписывание над столбиками?


 
вопросик   (2004-06-11 12:01) [13]

Спасибо Семёну - всё работает. Только вот над столбиками (использую диаграмму Bar) - такие жёлтые таблички с всё теми же  "1998, 1мес".. А мне надо только снизу. Как отключить верхнее подписывание над столбиками?


 
вопросик   (2004-06-11 12:18) [14]

вопросик отпадает.. поискал и нашёл:)


 
Семен Сорокин ©   (2004-06-11 12:18) [15]

Series1.Marks.Visible := false


 
вопросик   (2004-06-11 15:51) [16]

А как добавить несколько серий (Series)? Только динамически (в коде, а не в дизайн-моде нажимать кнопку add).


 
Семен Сорокин ©   (2004-06-11 16:05) [17]

_ls := TLineSeries.Create(nil);
   with _ls do begin
    SeriesColor := PCommand(FCommands[_i])^.Color;
    Title := Code;
    Active := Visible;
    LinePen.Width := 2;
    OnClick := SeriesClick;
    Tag := FSeriesList.Count;
    Cursor := crHandPoint;
    AllowSinglePoint := true;
    for _j := 0 to _cd.Count - 1 do
     if _cd.Bit(_i, _j) then
      AddXY(_cd.Second(_j), -_cnt*10, TimeToStr(_cd.Date(_j)))
     else
      AddNullXY(_cd.Second(_j), -_cnt*10, TimeToStr(_cd.Date(_j)))
   end;
   chCommands.AddSeries(_ls); // добавляем в TChart


 
вопросик   (2004-06-11 16:30) [18]

2 Семен Сорокин ©:
Серии отлично добавляются, спасибо! Но вот в чем проблема - 2 раза нажимаешь показать график - а они всё добавляются, добавляются, добавляются :). Как удалять? (очищать список серий)?


 
вопросик   (2004-06-11 17:22) [19]

подскажите хоть как с памятью работать:) А то пока не получается очистить список:( Кол-во серий увеличивается в геометрической прогрессии.. ааааааааааааааааааааааа!.. :)


 
VitGun   (2004-06-11 17:47) [20]

IMHO

Chart1.SeriesList.Clear


 
вопросик   (2004-06-11 18:03) [21]

"Chart1.SeriesList.Clear"
Благодарю, VitGun, действительно работает:) А я как только не пробовал, а так не догадался.



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

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

Наверх




Память: 0.48 MB
Время: 0.033 c
4-1085052879
ekap
2004-05-20 15:34
2004.06.27
Как выдернуть информацию из другой программы..?


14-1086388326
Soft
2004-06-05 02:32
2004.06.27
Я сдал кандидатский экзамен по философии на 5.


3-1086261004
Serg
2004-06-03 15:10
2004.06.27
Управление нижним скроллером в DBGrid


1-1087215804
Артем
2004-06-14 16:23
2004.06.27
Проблемы с нодом в TreeView


1-1086785446
Draught
2004-06-09 16:50
2004.06.27
DaysBetween - при использовании появляется ошибка





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