Удаление плотов?

Обсуждение вопросов, связанных с обработкой аудио и видео информации
Ответить
Kayfolom
assistant
assistant
Сообщения: 119
Зарегистрирован: 16 фев 2009, 12:55
Версия LabVIEW: 8.6
Контактная информация:

Удаление плотов?

Сообщение Kayfolom »

Хорошего дня.
Подскажите, плс, как очистить список плотов, обнулить его. На графике есть 2 плота один из которых
програмным пуётм необходимо удалить, как это сделать?
Вложения
1.GIF
Аватара пользователя
Aleksey Feoktistov

Activity Gold Silver Black
leader
leader
Сообщения: 898
Зарегистрирован: 20 янв 2009, 00:15
Награды: 6
Версия LabVIEW: 2015
Откуда: Tyumen
Поблагодарили: 2 раза
Контактная информация:

Re: удаление Плотов?

Сообщение Aleksey Feoktistov »

Если программно, то подайте пустой массив на график. Или вы хотите повлиять на Plot Legend?
Аватара пользователя
Viktor

Activity Professionalism Tutorials Black
expert
expert
Сообщения: 1408
Зарегистрирован: 23 мар 2008, 10:56
Награды: 4
Версия LabVIEW: 2020
Откуда: Санкт-Петербург
Благодарил (а): 17 раз
Поблагодарили: 3 раза
Контактная информация:

Re: удаление Плотов?

Сообщение Viktor »

Можно и на Plot Legend повлиять
plots.PNG
plots.PNG (3.48 КБ) 3461 просмотр
Kayfolom
assistant
assistant
Сообщения: 119
Зарегистрирован: 16 фев 2009, 12:55
Версия LabVIEW: 8.6
Контактная информация:

Re: Удаление плотов?

Сообщение Kayfolom »

Viktor, а если надо из трёх Плотов удалить второй.
Как это сделать?
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Удаление плотов?

Сообщение mzu2006 »

Есть метод scripting. Естественно не будет работать в откомпилированном приложении:
Clipboard02.jpg
Clipboard02.jpg (1.72 КБ) 3429 просмотров
Проще считать то, что записано на график с помошью local variable, отрезать то, что надо, и подать обратно, не забыв обновить легенду.
Kayfolom
assistant
assistant
Сообщения: 119
Зарегистрирован: 16 фев 2009, 12:55
Версия LabVIEW: 8.6
Контактная информация:

Re: Удаление плотов?

Сообщение Kayfolom »

"обновить легенду." это надо сначала все свойства всех плотов объеденить
в массив кластеров, потом удалить один из элементов массива потом обнулить легенду и далее
на графике снова создать плоты. Так, что ли?? если этих плотов 3-три тогда, да а если их 300, то как тогда??
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Удаление плотов?

Сообщение mzu2006 »

Kayfolom писал(а):если этих плотов 3-три тогда, да а если их 300, то как тогда??
300 графиков на одном XYGraph это либо следствие неправильного дизайна приложения, либо какая-то очень особая ситуация.
Kayfolom писал(а):это надо сначала все свойства всех плотов объеденить в массив кластеров, потом удалить один из элементов массива потом обнулить легенду и далеена графике снова создать плоты.
Да. Вы ведь храните настройки отображения где-то, правильно? И Вам их всё равно нужно будет оттуда таким же образом удалять.
Ответить

Вернуться в «Работа с графикой и звуком»