Создание графика в QT

Я был неспособен выяснить, как управлять регистрирующимся уровнем отдельных классов в java.util.logging платформе, что-то, что возможно в log4j. Если я испытываю затруднения при диагностировании ошибки или существует класс интенсивного трафика, который регистрирует важную информацию, я могу изменить уровень для единого класса, чтобы зарегистрироваться больше и оставить остальную часть моих классов относительно тихой.

N.B. Могло случиться так, что я не мог выяснить, как сделать это, или java.util.logging, возможно, изменился, так как я попробовал.

22
задан demonplus 2 November 2015 в 17:26
поделиться

3 ответа

Я настоятельно рекомендую Qwt .

Qwt - это зрелая, хорошо документированная библиотека и, я думаю, будет справедливо сказать, что стандартное решение для реализации графиков и прочего отображение и управление виджетами в Qt.

Если вам нужны трехмерные графики, попробуйте QwtPlot3D .

24
ответ дан 29 November 2019 в 03:30
поделиться

Я использую для этого Qwt . Уловка состоит в том, чтобы использовать пошаговую функцию (см. Последний пример по этой ссылке ) и сдвинуть данные на 0,5, чтобы столбцы были центрированы по тикам. Вот пример того, что вы можете получить при включенном альфа-смешивании и сглаживании: моя гистограмма . Надеюсь, у тебя получится даже лучше; -)

8
ответ дан 29 November 2019 в 03:30
поделиться

Qt не поддерживает построение графиков из коробки.

Самым простым решением является использование QGraphicsView . Просто визуализируйте свой график, используя различные элементы.

Кроме этого, вы можете подписаться на эту ветку . Он содержит пару указателей на фреймворки построения графиков, но я не знаю, насколько они полезны и поддерживаются ли они в Qt 4.x.

2
ответ дан 29 November 2019 в 03:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: