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

Вниз

Максимальное количество Series в TChart?   Найти похожие ветки 

 
vlad2   (2009-12-18 15:43) [0]

Столкнулся с тем, что не рисуется больше 40 серий на одном Chаrt"е. Никаких ошибок не выдаётся, все серии (> 40) заполнены, активны, но не рисуются. Видимо, это внутреннее ограничение на количество серий.
Можно ли обойти его? Кто-нибудь сталкивался с такой проблемой?
Спасибо.


 
12 ©   (2009-12-22 16:25) [1]

У меня рисует, только размеры Чарта надо ставить побольше

Var MySeries : TLineSeries;
i,j:integer;

begin
for i:=0 to 45 do
begin
MySeries := TLineSeries.Create( Self );
Chart1.AddSeries(MySeries);
With MySeries do
Begin
  for j:=0 to 50 do Add(  sin(j)*100, "" , clRed ) ;
end;
end;


 
Amoeba ©   (2009-12-22 21:58) [2]


> не рисуется больше 40 серий на одном Chаrt"е

IMHO и 40 - перебор. Бедный user, какого ему будет мучаясь копаться в легенде дабы понять, к чему относится та или иная серия.


 
Германн ©   (2009-12-23 01:22) [3]


> Amoeba ©   (22.12.09 21:58) [2]
>
>
> > не рисуется больше 40 серий на одном Chаrt"е
>
> IMHO и 40 - перебор. Бедный user, какого ему будет мучаясь
> копаться в легенде дабы понять, к чему относится та или
> иная серия.
>

+1
У меня уже где-то при 4-6 сериях возникала убежденность, что пользователь ничего не поймет и не сможет понять. И будет грязно ругаться. :)
Тем более что "Как Однажды Жан Звонарь Головой Сломал Фонарь". :)


 
sniknik ©   (2009-12-23 07:48) [4]

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

во всяком случае делал и больше, правда не на дельфевском, а на мелкосовстком объекте пивотчарт. и там бывало и поболее 200-т серий, так что столбики казались линиями, никаких легенд и даже подписей серий видно не было, и тем не менее заказчик нас заверил это именно то, что он хотел, т.к. наглядно видно общую динамику по дням, чего он и хотел. найти там конкретное значение никто и не пытался, для поиска там пивоттаблица, и фильтры.


 
Amoeba ©   (2009-12-23 11:19) [5]


> sniknik ©   (23.12.09 07:48) [4]
>
> а понимать по графику частности и не надо

ну если только в отдельных конкретных частных случаях, типа описанного Вами.


 
vlad2   (2009-12-23 20:26) [6]

Спасибо, 12 ©:


> У меня рисует, только размеры Чарта надо ставить побольше


Действительно, если увеличить, то рисует :). Но это же неправильно - какая связь?


 
12 ©   (2009-12-24 10:09) [7]

внутренности надо смотреть
но
а надо ли?
а может ну их?
да и где взять их, если и надо, и не ну их? :)


 
12 ©   (2009-12-24 11:32) [8]

кстати,
а как корректно очистить chart?
пока ничего кроме
while Chart1.SeriesCount <> 0 do Chart1.Series[0].Destroy;
не приходит на ум

но destroy вызывать плохо
series.clear - просто очищает серию, но серия остается

как бы "совсем очистить"?


 
Kolan ©   (2009-12-24 14:23) [9]

Как глупо рассуждать о том, нужен график или нет не зная задачу.


 
{RASkov} ©   (2009-12-24 15:49) [10]

> [8] 12 ©   (24.12.09 11:32)
> но destroy вызывать плохо

with Chart do
for n:=SeriesCount-1 downto 0 do Series[n].Free;



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

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

Наверх




Память: 0.49 MB
Время: 0.01 c
3-1261549678
ANB
2009-12-23 09:27
2011.08.14
Копирование данных в DWH (Oracle)


2-1304580718
LDV
2011-05-05 11:31
2011.08.14
variable required


15-1303381182
xayam
2011-04-21 14:19
2011.08.14
AdSense или Sape ?


15-1303811932
prodex
2011-04-26 13:58
2011.08.14
Как оценивать стоимость программы?


15-1303562654
И. Павел
2011-04-23 16:44
2011.08.14
Нужно ли так распинаться?