Russian Qt Forum
Ноябрь 23, 2024, 07:17 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qwt Порядок вывода.  (Прочитано 3034 раз)
bkmz
Гость
« : Декабрь 01, 2010, 15:54 »

Доброго времени суток. Пишу на PyQwt мониторилку,
http://habreffect.ru/files/efd/99eb1705c/screen.png
Встает пока ода проблема, есть решение, но оно слишком грамоздкое. Что собственно нужно:
Нужно сортировать Curve так, чтобы самая большая на последний план ушла, а самая маленькая самая первая. Знаю, что это можно задавать изначально, когда создаю обькты Curve. Но хотелось бы сделать это после создания, так сказать Drag&Drop.
И еще, можно ли какимнибудь образом уменьшить кол-во точек при определенном масштабе, пример, у меня есть 100к значений, они все строятся при базовом зуме, а это очень излишне, хватить и 1 точки на 1 пиксель, всего выйдет от силы 1000. Как заставить его выкидывать лишнии, и не строить такие "сильные" графики?
PS вопрос достаточно срочный, уже долго ипусь
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #1 : Декабрь 02, 2010, 01:02 »

по поводу "сортирования", каким должен быть критерий сортировки? количество точек? или амплитуда?

по поводу "выкидывать лишние точки", уффф....
лет 5-6 назад такое делал на Qwt...
тут даже исходники сохранились: http://ii-system.com/soft/insense/insense.htm
(линукс версия)

файл analyzerwindow.cpp, класс SuperCurve.
надеюсь, найдете.
« Последнее редактирование: Декабрь 02, 2010, 01:44 от Racheengel » Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
bkmz
Гость
« Ответ #2 : Декабрь 02, 2010, 10:19 »

Как бе в какойто степени им выступает значение этой самой кривой, скорее всего лучше вычислять среднее на отображаемом диапозоне.
А за наводку спасибо. посмотрим Подмигивающий
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.048 секунд. Запросов: 23.