Canvas - это круто! - страница 49

Nikolai Semko
8273
Nikolai Semko  
Aleksey Vyazmikin:

Ну вот я не понял, как на графике выделенный участок (и как его выделить по ломанной кривой) связать с массивом данных? Про остальной фарш самих данных не спрашиваю.

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

Aleksey Vyazmikin
17791
Aleksey Vyazmikin  
Nikolai Semko:

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

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

Nikolai Semko
8273
Nikolai Semko  
Aleksey Vyazmikin:

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

не понимаю Вас.
если Вы хотите алгоритмизировать нахождение этих островков, то визуализация алгоритму не нужна, а нужен лишь массив точек или объектов в n-мерном пространстве, а дальше дело техники анализа этих массивов. 
Визуализация нужна только для нашего мозга, ибо его система распознавания образов построена на визуализации объектов, причем не более, чем в 4D пространстве.

Aleksey Vyazmikin
17791
Aleksey Vyazmikin  
Nikolai Semko:

не понимаю Вас.
если Вы хотите алгоритмизировать нахождение этих островков, то визуализация алгоритму не нужна, а нужен лишь массив точек или объектов в n-мерном пространстве, а дальше дело техники анализа этих массивов. 
Визуализация нужна только для нашего мозга, ибо его система распознавания образов построена на визуализации объектов, причем не более, чем в 4D пространстве.

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

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

Artyom Trishkin
Модератор
80959
Artyom Trishkin  
Nikolai Semko:

не понимаю Вас.
если Вы хотите алгоритмизировать нахождение этих островков, то визуализация алгоритму не нужна, а нужен лишь массив точек или объектов в n-мерном пространстве, а дальше дело техники анализа этих массивов. 
Визуализация нужна только для нашего мозга, ибо его система распознавания образов построена на визуализации объектов, причем не более, чем в 4D пространстве.

Наверное имелось в виду ручное выделение участков данных на 3D-графике
Aleksey Vyazmikin
17791
Aleksey Vyazmikin  
Artyom Trishkin:
Наверное имелось в виду ручное выделение участков данных на 3D-графике

Верно.

Nikolai Semko
8273
Nikolai Semko  
Aleksey Vyazmikin:

Верно.

Ну тогда первое что напрашивается - колесом мышки передвигаться по третьему измерению. Было бы желание, все можно реализовать.
Dmitry Fedoseev
62759
Dmitry Fedoseev  
Когда рисуем картинку, знает откуда какой пиксель берется. При рисовании картинки заполнять двухмерный массив из структур. Измерения  массива соответствуют координатам пикселей, в структуре нужные данные или ссылки на нужные данные.
Nikolai Semko
8273
Nikolai Semko  
Dmitry Fedoseev:
Когда рисуем картинку, знает откуда какой пиксель берется. При рисовании картинки заполнять двухмерный массив из структур. Измерения  массива соответствуют координатам пикселей, в структуре нужные данные или ссылки на нужные данные.
можно и так, если не реализована прозразность(пиксель может принадлежать нескольким объектам) и объкты не находятся друг под другом, к которым нужен доступ.
Как не крути, нужна 3D мышь. Хотя бы программная. 
Maxim Kuznetsov
18001
Maxim Kuznetsov  
Nikolai Semko:

https://www.mql5.com/en/code/27662

обратите внимание на скорость и размер кода. 
И это все без Direct X

надеюсь восторженные мыши уже все пропищались ?

обратил внимание на неверный рассчёт координат и масштабов "r"

хорошая визуализация, но чтобы была верной и читаемой, надо соблюсти календарность (реальное время а не бары), и что-то думать с радиусами - отклонения не читаются.

или по r надо лог.масштаб или ещё как-то.