• 0
mrseagull

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

Вопрос

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

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

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

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


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

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

  • 0

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

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


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

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

Проект FireMoneky

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


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

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

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

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


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

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

xK1YFWP.png

Kitty и Rusland понравилось это

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


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

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

 

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

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


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

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

xK1YFWP.png

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

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


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

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

Vitaldj понравилось это

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


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

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

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

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


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

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

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

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


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

в папке BIN проверили файлик?

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


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

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

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

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


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

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

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

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

Изменено пользователем Vitaldj
Rusland и Andrey Efimov понравилось это

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


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

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

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

 

График.png

Изменено пользователем GASCHE
Rusland понравилось это

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


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

интересно, для чего в этой цепочке Path? 

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


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

Создайте аккаунт или войдите для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу