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