0 / 0 / 1
Регистрация: 13.10.2010
Сообщений: 16

Нестандартная гистограмма TChart

26.10.2010, 19:15. Показов 7002. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.

Решается задача: по полученным данным построить гистограмму.
С чем работаю: Среда разработки Borland Delphi 7. Для построения гистограммы использую стандартный компонент TChart.
Проблема: вариант стандартной чартовской гистограммы (Bar), представленной схематически на рис.1, у меня строить получается. Меня интересует: возможно ли построение в TChart гистограммы, вид кторой я схематически изобразил на рис.2. Если да, то прошу, пожалуйста, указать методы построения.

Заранее спасибо.
Миниатюры
Нестандартная гистограмма TChart   Нестандартная гистограмма TChart  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.10.2010, 19:15
Ответы с готовыми решениями:

Сегментированная гистограмма (Bar) в TChart.
Скажите как построить сегментированную гистограмму наподобие этой: http://image.wistatutor.com/content/feed/u387/T5.GIF ?

Нестандартная ось абсцисс (компонента TChart)
Доброго времени суток. Строю графики в компоненте TChart. Возможно ли реализовать построение графиков с равномерной осью абсцисс,...

Tchart, как получить координату курсора по tchart?
На график наведен курсор, Tchart позволяет получить координату куда указывает курсор? с точностью все понятно, от разрешения зависит

6
geJI<|>eP
 Аватар для flatgad
188 / 187 / 19
Регистрация: 22.07.2010
Сообщений: 735
27.10.2010, 12:33
Цитата Сообщение от RobSys Посмотреть сообщение
Здравствуйте.

Решается задача: по полученным данным построить гистограмму.
С чем работаю: Среда разработки Borland Delphi 7. Для построения гистограммы использую стандартный компонент TChart.
Проблема: вариант стандартной чартовской гистограммы (Bar), представленной схематически на рис.1, у меня строить получается. Меня интересует: возможно ли построение в TChart гистограммы, вид кторой я схематически изобразил на рис.2. Если да, то прошу, пожалуйста, указать методы построения.

Заранее спасибо.
вот такое получается когда создал сериес --> два раза кликаешь по TChart появляется вот такая бяка потом меняешь Bar Width до 100% и вот оно счастье
1
0 / 0 / 1
Регистрация: 13.10.2010
Сообщений: 16
27.10.2010, 16:43  [ТС]
flatgad, спасибо за отклилк. Но всё же меня интересует немного другое: Вы предложили вариант, как сделать стобицы гистограммы слитными. Мне помимо этого нужно, чтобы границы слитности столбцов были в точках оси абсцисс (в 0, 1000, 2000 и тд). В вашем предложенном варианте эти точки располагаются по центру основания каждого стобца.

Вопрос по-прежнему актуален.
0
geJI<|>eP
 Аватар для flatgad
188 / 187 / 19
Регистрация: 22.07.2010
Сообщений: 735
27.10.2010, 17:25
Цитата Сообщение от RobSys Посмотреть сообщение
flatgad, спасибо за отклилк. Но всё же меня интересует немного другое: Вы предложили вариант, как сделать стобицы гистограммы слитными. Мне помимо этого нужно, чтобы границы слитности столбцов были в точках оси абсцисс (в 0, 1000, 2000 и тд). В вашем предложенном варианте эти точки располагаются по центру основания каждого стобца.

Вопрос по-прежнему актуален.
bar offcet поставь на 50 и все они подвинутся ровно на то что ты указал
1
0 / 0 / 1
Регистрация: 13.10.2010
Сообщений: 16
28.10.2010, 22:38  [ТС]
flatgad, большое спасибо. С этим разобрался. Но возник еще один вопрос: при таком оформлении у Chart стала видимой отрицательная ось абсцисс. Если возможно, подскажите, пожалуйста, как сделать так, чтобы отображалась только первая координатная четверть (отсчет от нуля велся)?
0
geJI<|>eP
 Аватар для flatgad
188 / 187 / 19
Регистрация: 22.07.2010
Сообщений: 735
28.10.2010, 22:54
Цитата Сообщение от RobSys Посмотреть сообщение
flatgad, большое спасибо. С этим разобрался. Но возник еще один вопрос: при таком оформлении у Chart стала видимой отрицательная ось абсцисс. Если возможно, подскажите, пожалуйста, как сделать так, чтобы отображалась только первая координатная четверть (отсчет от нуля велся)?
ну попробуй вообще рисовать с 0, или попробуй в том же окне убрать галочку Bar Side Margins
1
0 / 0 / 1
Регистрация: 13.10.2010
Сообщений: 16
28.10.2010, 23:24  [ТС]
Цитата Сообщение от flatgad Посмотреть сообщение
попробуй в том же окне убрать галочку Bar Side Margins
Спасибо. Помогло. Хотя всё же ожидал, что первый столбец будет идти слитно с осью ординат (рисование идет с 0). Но и так неплохо.

Добавлено через 1 минуту
В добавление к теме: интересует, как задать интревал отображения столбца? Например, один столбец чтобы отображался от 0 до 1000, второй от 1000 до 7000.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.10.2010, 23:24
Помогаю со студенческими работами здесь

Нестандартная сортировка
Есть некоторая таблица &quot;Табл&quot; В ней есть поле1 Можно ли как-то выбирать данные в нужном мне порядке, не сортируя ни по какому столбцу? ...

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

Нестандартная Фильтрация...?
Всем доброго времени суток. У меня такая проблема, мне нужно выполнить фильтрацию в таблице (DBGrid) по полю, которое является...

Нестандартная задачка
Доброго времени суток! Прелюдия к вопросу: Есть массив ячеек. Из этого массива нужно выбрать определённое количество элементов с...

Нестандартная задачка
Как в селекте запроса вывести математический знак больше или равно ? &gt; / &amp;ge;


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru