Цветастость графиков

Обсуждение, связанное с разработкой ПО верхнего уровня
Ответить
Artem.spb

Activity Автор
professor
professor
Сообщения: 3394
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Цветастость графиков

Сообщение Artem.spb »

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

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

2) использовать двойной чарт, отправляя в него Nan в нужных местах:
color.png
минус в том, что точки друг с другом не получится связать.
color2.png
может, есть ещё варианты?
Вложения
chart-color.vi
(12.62 КБ) 213 скачиваний
Artem.spb

Activity Автор
professor
professor
Сообщения: 3394
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Цветастость графиков

Сообщение Artem.spb »

придумал, как улучшить второй вариант
можно в первый плот кидать данные всегда, тогда разрывов не будет.
а второй (сигнальный) - заполнять только при необходимости
color3.png
в принципе, вопрос снят, но вдруг есть ещё интересные варианты решения этой задачи?
курсоры и аннотации знаю, но они опять же для чартов не существуют.
Аватара пользователя
Vitekkz88

Activity Silver Автор
expert
expert
Сообщения: 1100
Зарегистрирован: 21 янв 2014, 15:45
Награды: 3
Версия LabVIEW: 12,13,14
Откуда: Томск
Контактная информация:

Re: Цветастость графиков

Сообщение Vitekkz88 »

вдруг есть ещё интересные варианты решения этой задачи?
Это вряд ли. Вы привели стандартное решение. По другому сделать не получится. Присваивать и сохранять разные цвета точкам одного графика нельзя(в явном виде ни в чартах ни в графах этого сделать не получится. В графах можно с курсорами хитрить, но тоже не очень увлекательное занятие :bae: ). Поэтому используют 2 графика, наложенных друг на друга, но в различных вариациях.
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
Аватара пользователя
alerm

Activity
leader
leader
Сообщения: 682
Зарегистрирован: 02 май 2012, 21:28
Награды: 1
Версия LabVIEW: 20
Благодарил (а): 57 раз
Поблагодарили: 9 раз
Контактная информация:

Re: Цветастость графиков

Сообщение alerm »

limit testing.vi не подойдет?
Artem.spb

Activity Автор
professor
professor
Сообщения: 3394
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Цветастость графиков

Сообщение Artem.spb »

alerm писал(а):limit testing.vi не подойдет?
если из стандартных примеров, то он же граф и как раз наложение нескольких графиков
Ответить

Вернуться в «Лицевая панель»