Я был неспособен выяснить, как управлять регистрирующимся уровнем отдельных классов в java.util.logging платформе, что-то, что возможно в log4j. Если я испытываю затруднения при диагностировании ошибки или существует класс интенсивного трафика, который регистрирует важную информацию, я могу изменить уровень для единого класса, чтобы зарегистрироваться больше и оставить остальную часть моих классов относительно тихой.
N.B. Могло случиться так, что я не мог выяснить, как сделать это, или java.util.logging, возможно, изменился, так как я попробовал.
Я настоятельно рекомендую Qwt .
Qwt - это зрелая, хорошо документированная библиотека и, я думаю, будет справедливо сказать, что стандартное решение для реализации графиков и прочего отображение и управление виджетами в Qt.
Если вам нужны трехмерные графики, попробуйте QwtPlot3D .
Я использую для этого Qwt
. Уловка состоит в том, чтобы использовать пошаговую функцию (см. Последний пример по этой ссылке ) и сдвинуть данные на 0,5, чтобы столбцы были центрированы по тикам. Вот пример того, что вы можете получить при включенном альфа-смешивании и сглаживании: моя гистограмма .
Надеюсь, у тебя получится даже лучше; -)
Qt не поддерживает построение графиков из коробки.
Самым простым решением является использование QGraphicsView . Просто визуализируйте свой график, используя различные элементы.
Кроме этого, вы можете подписаться на эту ветку . Он содержит пару указателей на фреймворки построения графиков, но я не знаю, насколько они полезны и поддерживаются ли они в Qt 4.x.