• 0
mrseagull

Информация на графиках

Вопросы

Я тут график строю компанентам TPath. Удобно сформировал строку координат (с помощью M и L) закинул он обрисовал. Но голый график без обозначений потерял свой смысл. Понял что надо сделать обозначения  в видео цифр у пиков. Думал создавать Label динамически, но опять таки координаты графика условные и зависят от расширение экрана. Может можно как-то еще сделать надписи? или мучится с Label? 

Снимок экрана 2016-06-14 в 11.16.05.png

Изменено пользователем Andrey Efimov
Исправил опечатку в заголовке

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

17 ответов на этот вопрос

  • 0
11 минуту назад, Сысоев Максим сказал:

TChart не подходит?

Проект FireMoneky

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

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

НО! если вести расчеты, тогда гораздо проще все то же просто рисовать на Canvas

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

TChart поддерживает ФМ(винда и андроид = 100%). Можете попробовать - он вроде поставляется в легкой сборке со студией. Если не хватает функционала - скачайтекупите полную версию

xK1YFWP.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Фигасе люди себе приключений ищут, "путём" графики рисуют ))

 

TChart (судя про тому что график - тупо линия) уже идущий со студией решает все вопросы. Если вдруг чего-то не хватило (меток каких-то, движения узлов мышкой и т.л.) - всё доделывается "как два пальца" по событиям.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
39 минут назад, Сысоев Максим сказал:

TChart поддерживает ФМ(винда и андроид = 100%). Можете попробовать - он вроде поставляется в легкой сборке со студией. Если не хватает функционала - скачайтекупите полную версию

xK1YFWP.png

Собственно у меня почем-то нет такого компонента, я подумал что только под VCL есть. Каким образом его можно поставить? никогда не доустанавливал элементы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Установи, если есть. Найди файл, который лежит как у меня на скрине: AhtpCb0.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
15 минут назад, mrseagull сказал:

А вот в в Seattle есть, странно. 

А у вас какая студия?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
6 минут назад, Сысоев Максим сказал:

А у вас какая студия?

Berlin. И пункта этого нет. Видимо придется переустанавливать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

видимо, отключили при выборе компонентов при установке

в берлине обещали комфортную до/пере-установку всех компонентов, вот есть вариант проверить

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Глянь тут. Случайно напал на эти компоненты (читал блог Эмбаркадеры). Может будет полезным. Они платные, но есть какие то версии не дорогие. Пока сам не вчитывался.

Начал дальше читать блог и увидел вот это чудо)))). Как говориться очень красиво.

А вообще, взгляните сами, может что кому пригодиться.

Изменено пользователем Vitaldj

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
10 часов назад, mrseagull сказал:

Может можно как-то еще сделать надписи?

Рисую на двух TBitmap. На первый копирую график с TPathData на втором рисую координатную сетку с надписями оба Bitmap копирую на TRectangle, изменились размеры перерисовываю. 

 

График.png

Изменено пользователем GASCHE

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу