TAChart и группировка в легенде

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

TAChart и группировка в легенде

Сообщение Boris » 23.06.2011 09:29:15

Можно ли стандартными средствами сгруппировать (с выводом промежуточного заголовка) серии в легенде? Как-то вот так:

Код: Выделить всё
Кол-во крупных помидоров
--- 2008
--- 2009
Кол-во мелких огурцов
=== 2008
=== 2009


Ask, или у меня или у вас ЛС не работает, поэтому сообщу здесь: свойство Visible для Frame в легенде не работает, рамка отображается всегда.
Boris
новенький
 
Сообщения: 17
Зарегистрирован: 22.01.2011 20:45:48

Re: TAChart и группировка в легенде

Сообщение Ask » 23.06.2011 11:44:05

Boris писал(а):Можно ли стандартными средствами сгруппировать (с выводом промежуточного заголовка) серии в легенде?

Только обходным путём: добавить фиктивные серии с соответствующими Title.
Я в принципе не против сделать такую группировку, но нужна продуманная спецификация.

Boris писал(а):Ask, или у меня или у вас ЛС не работает, поэтому сообщу здесь: свойство Visible для Frame в легенде не работает, рамка отображается всегда.


У меня в разделе ЛС написано "Автор удалил это сообщение до того, как вы успели его прочесть." -- на знаю, отчего это.
Вообще Я бы предпочёл общаться на открытом форуме по всем вопросам, кроме уж совсем личных.
Для того оно и Open Source -- мало ли, может кто-нибудь другой что-нибудь полезное подскажет.

В сути вопроса -- исправил, см. r31341, r31342.
Ask
постоялец
 
Сообщения: 163
Зарегистрирован: 25.12.2008 03:51:37

Re: TAChart и группировка в легенде

Сообщение Boris » 23.06.2011 12:35:11

Ask писал(а):Я в принципе не против сделать такую группировку, но нужна продуманная спецификация.

Для моих целей вполне было бы достаточно поля Group:integer в сериях, и стринглиста GroupNames в диаграмме или легенде.

Ask писал(а):В сути вопроса -- исправил, см. r31341, r31342.

Спасибо.
Boris
новенький
 
Сообщения: 17
Зарегистрирован: 22.01.2011 20:45:48

Re: TAChart и группировка в легенде

Сообщение Ask » 23.06.2011 12:42:53

Boris писал(а):Для моих целей вполне было бы достаточно поля Group:integer в сериях, и стринглиста GroupNames в диаграмме или легенде.


Да, разумно, Я об этом тоже думал. Однако, тогда нужно ещё средство управлять порядком элементов в легенде/группе.
Или не нужно?
Ask
постоялец
 
Сообщения: 163
Зарегистрирован: 25.12.2008 03:51:37

Re: TAChart и группировка в легенде

Сообщение Boris » 23.06.2011 12:59:13

Ask писал(а):
Boris писал(а):Да, разумно, Я об этом тоже думал. Однако, тогда нужно ещё средство управлять порядком элементов в легенде/группе.
Или не нужно?

На мой взгляд не нужно, пусть его определяет порядок добавления серий.
Boris
новенький
 
Сообщения: 17
Зарегистрирован: 22.01.2011 20:45:48

Re: TAChart и группировка в легенде

Сообщение Ask » 26.06.2011 14:32:52

Сделал, см. legenddemo начиная с r31399
Ask
постоялец
 
Сообщения: 163
Зарегистрирован: 25.12.2008 03:51:37

Re: TAChart и группировка в легенде

Сообщение Boris » 27.06.2011 11:59:50

Ask писал(а):Сделал

Спасибо! Именно то, что нужно. Minor nit: судя по координате форм Left=1322, у вас вайдовый монитор, и если демки открывать на обычном мониторе, то форма оказывается за пределами экрана.
Boris
новенький
 
Сообщения: 17
Зарегистрирован: 22.01.2011 20:45:48

Re: TAChart и группировка в легенде

Сообщение valerun » 28.05.2016 01:22:06

Всем доброго времени суток! Подскажите где смотреть "legenddemo"?? Вопрос группировки легенды также волнует. Может кто-то знает как изменить цвет фона легенды?
Изображение
valerun
незнакомец
 
Сообщения: 5
Зарегистрирован: 25.05.2016 01:21:13

Re: TAChart и группировка в легенде

Сообщение valerun » 30.05.2016 13:00:11

Разобрался, спасибо.
valerun
незнакомец
 
Сообщения: 5
Зарегистрирован: 25.05.2016 01:21:13


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 241

Рейтинг@Mail.ru