Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Выделение области графика RadChart (https://javascript.ru/forum/misc/29841-vydelenie-oblasti-grafika-radchart.html)

Дарти 13.07.2012 16:24

Выделение области графика RadChart
 
Доброго времени суток, уважаемые форумчане:)

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

нашла вариант выделения картинки - http://javascript.ru/forum/dom-windo...-kartinki.html

но там формируются координаты относительно всей картинки, для графика это не подходит.
вот так выглядит график:
http://uploads.ru/?v=BfEoa.jpg

Подскажите, пожалуйста, как быть, подкиньте идею или пример. буду рада любому внятному совету.
спасибо:)

vadim5june 13.07.2012 16:37

Цитата:

Сообщение от Дарти (Сообщение 188542)
нашла вариант выделения картинки - http://javascript.ru/forum/dom-windo...-kartinki.html
но там формируются координаты относительно всей картинки, для графика это не подходит.

не подходит потому что координаты графика не с нуля начинаются?
нужно переделать тогда
или по другой причине

Дарти 16.07.2012 08:51

не с нуля в том числе.
пока что в принципе непонятна система перевода координат картинки в координаты графика

vadim5june 16.07.2012 09:32

Цитата:

Сообщение от Дарти (Сообщение 189198)
не с нуля в том числе.
пока что в принципе непонятна система перевода координат картинки в координаты графика

width и height в пикселах она правильно выдаст а перевод каждой точки просто пересчитать сейчас пересечение осей координаты=(0,0) а у Вас будут (x1,y1) и ось y будет развернута в другую сторон(вверх)

Дарти 16.07.2012 09:45

как-то пока непонятно(
мне нужны координаты только по иксу

vadim5june 16.07.2012 10:08

Цитата:

Сообщение от Дарти (Сообщение 189201)
как-то пока непонятно(
мне нужны координаты только по иксу

для каждой точки просто отнимите от координаты x-x1


Часовой пояс GMT +3, время: 06:12.