Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.06.2009, 19:04   #1
IvanNasyrov
 
Регистрация: 25.06.2009
Сообщений: 4
По умолчанию Как в TChart создать серию, каждый столбец которой бы состоял из нескольких частей?

Добрый день. Помогите, пожалуйста. Скажите, пожалуйста, как в TChart создать серию, чтобы каждый столбец серии состоял из двух составляющих (должны быть помечены разным цветом) - то есть аналог гистограммы с накоплениями в Excel (см. вложенный файл)?
Изображения
Тип файла: jpg Chart.JPG (22.8 Кб, 133 просмотров)
IvanNasyrov вне форума Ответить с цитированием
Старый 26.06.2009, 05:09   #2
Mikhail Bakurov
Форумчанин
 
Регистрация: 12.10.2008
Сообщений: 140
По умолчанию

Делаем две серии, затем в свойствах второй серии на вкладке Format переносим radiobutton в положение stacked на панельке Multiple bar
Mikhail Bakurov вне форума Ответить с цитированием
Старый 26.06.2009, 09:49   #3
IvanNasyrov
 
Регистрация: 25.06.2009
Сообщений: 4
По умолчанию

Спасибо, получил то, что хотел.
IvanNasyrov вне форума Ответить с цитированием
Старый 26.06.2009, 15:34   #4
IvanNasyrov
 
Регистрация: 25.06.2009
Сообщений: 4
По умолчанию

Возникла еще одна сложность, связанная с подписью значений над данными столбцами. Хочу, чтобы над столбцами выводилась нужная мне подсказка. Для этого оставил Marks.Visible в значении True только для второй серии.
Пытаюсь использовать процедуру ..Marks.Draw, но возникают проблемы с последним параметром APosition, который имеет тип TSeriesMarkPosition.
Подскажите, пожалуйста, как правильно вывести в подписи к столбцу нужную мне информацию?
IvanNasyrov вне форума Ответить с цитированием
Старый 26.06.2009, 16:21   #5
IvanNasyrov
 
Регистрация: 25.06.2009
Сообщений: 4
По умолчанию

Уже проблему решил. Оказалось все проще, чем я думал. На закладке Marks тип подписи выбрал Label и при добавлении нового значения формируюю этот Label - параметр ALabel метода AddXY серии.
IvanNasyrov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сформировать матрицу A - первый столбец которой равен последнему столбцу исходной матрицы Вика М. Помощь студентам 3 23.12.2008 04:51
Как вывести один столбец в несколько??? M&Ms Microsoft Office Excel 9 21.07.2008 14:19
в 1 книге копируется значение ячейки, номер которой каждый раз увеличивается на 1... Dr.Alex Microsoft Office Excel 2 29.10.2007 20:29
КАК поделить цыферблат часов на 10 равных частей? VALIK Общие вопросы Delphi 4 28.02.2007 19:51