Форум: "Основная";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];
Внизвопросик по 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;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.048 c