Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
3 / 3 / 0
Регистрация: 12.07.2016
Сообщений: 47

Манипуляция с точками в chart

28.11.2016, 13:55. Показов 2647. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Все доброго дня! Как можно реализовать манипуляцию с точками в элементе chart? Чтобы можно было выбрать несколько точек и равномерно поменять их местоположение?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.11.2016, 13:55
Ответы с готовыми решениями:

MS Chart: какое свойство отвечает за расстояние между точками на диаграмме
Добрый день! Использую MS Chart, не могу никак найти свойство, которое отвечает за расстояние между точками на диаграмме (см....

Манипуляция со строками в Label
У меня есть Lable которыу в одной строке вмещает 100 символов (101-ый переходит на новую строку) и таких строк Lable вмещает 40. Так вот,...

Найти максимальное и минимальное значение между точками и вывести их вместе с точками
Я уже весь гугл перерыл и всю голову выпотрошил.не получается. Нужно написать функцию для двух массивов х и у. Эти массивы задают...

9
 Аватар для ViterAlex
8952 / 4864 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
28.11.2016, 17:53
Если кратко, то нужно отслеживать перемещение мыши по chart. координаты курсора переводить в значение осей и эти значения заносить в выбранные точки
0
116 / 116 / 42
Регистрация: 27.02.2013
Сообщений: 899
28.11.2016, 20:55
ViterAlex, а можно пожалуйста по подробней? Как мне выбрать несколько точек в chart? И второй вопрос, при выборе, как мне их равномерно передвинуть на шаг влево или вправо (вперед, назад) ?
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
28.11.2016, 21:02
blackstar, blackden1 - это ваш второй аккаунт?
0
116 / 116 / 42
Регистрация: 27.02.2013
Сообщений: 899
28.11.2016, 21:19
magirus, нет, однокурссника
0
 Аватар для ViterAlex
8952 / 4864 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
29.11.2016, 00:13
blackstar, в теме Многопоточное заполнение списка с данными для chart я давал ссылку на пример работы с chart. И в частности, там есть пример по перемещению точек графика мышью. Находится в ChartFeatures/InteractiveCharting/Selection/Changing Values by Dragging. Пример дан для одной выбранной точки, тебе же придётся отслеживать нажатие Shift при выборе точек мышью, добавлять их в какой-нибудь список и затем каждую перемещать как в примере.
1
3 / 3 / 0
Регистрация: 12.07.2016
Сообщений: 47
29.11.2016, 10:20  [ТС]
ViterAlex, а можно ли как-нибудь реализовать выбор нескольких точек, выделением их мышкой (как обычные файлы выделяются), без нажатия других кнопок? Типа рисуется прямоугольник и все объекты которые внутри его выделяются?
0
 Аватар для ViterAlex
8952 / 4864 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
29.11.2016, 10:50
Можно. При MouseDown фиксируешь точку нажатия. При MouseMove отслеживаешь размер прямоугольника. При MouseUp фиксируешь размер прямоугольника выбора. Переводишь координаты прямоугольника выбора в значения осей. Выбираешь из графика все точки, значения которых лежат в пределах этих значений. К сожалению, пример, опять же, не могу набросать.
0
3 / 3 / 0
Регистрация: 12.07.2016
Сообщений: 47
29.11.2016, 11:03  [ТС]
ViterAlex, я нашел пример с выделением точек, только полярного графика. Можете подсказать, что там можно поменять, чтобы перестроиться под обычный точечный график?
0
116 / 116 / 42
Регистрация: 27.02.2013
Сообщений: 899
04.12.2016, 15:57
ViterAlex, как можно зафиксировать размер прямоугольника выбора? я имею ввиду, как можно получить значения этого прямоугольнка
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.12.2016, 15:57
Помогаю со студенческими работами здесь

Установить биекцию между точками эллипса и точками окружности
Установить биекцию между точками эллипса x^2/4+y^2/9= 1 и точками окружности x^2+y^2=16.

Выделите из строки части, заключенные между точками или точками с запятой, заполнив ими массив
Создайте строку str4 с содержимым "Люблю тебя, Петра творенье; Люблю твой строгий, стройный вид; Невы державное теченье; Береговой ее...

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

Фазовая манипуляция
Помогите пожалуйста разобраться с реализацией фазовой манипуляции в матлаб. sm(t) = g(t)cos. Мне нужно, чтобы φm(t) принимала...

Манипуляция с байтами
Здравствуйте. есть массив байт byte b2 = new byte; в него планируется копировать, ДОПУСТИМ, первые 49 байт какая нибудь...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru