Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: Mashko от Май 05, 2011, 18:43



Название: QwtPlotHistogramm разноцветные столбцы/обводка
Отправлено: Mashko от Май 05, 2011, 18:43
Ребят, может кто сталкивался с таким?  ???
Пример в экзамплах tvplot замечательный. Его использую в качестве основы. Но нужно чтобы была разноцветная заливка или обводка у столбцов гистограммы. В примере понятно как устанавливать цвет только сразу для всей гистограммы
Я окончательно потерялась. Пыталась переопредлять метод drawColumn, но запуталась с QwtColumnRect.

Хоть в какую сторону копать лучше?


Название: Re: QwtPlotHistogramm разноцветные столбцы/обводка
Отправлено: alexman от Май 05, 2011, 23:22
Так рисай нужный рект нужным цветом!


Название: Re: QwtPlotHistogramm разноцветные столбцы/обводка
Отправлено: Mashko от Май 15, 2011, 14:03
Ммм... логично. Но вот как обратиться к отдельнмоу столбцу, я и не знаю


Название: Re: QwtPlotHistogramm разноцветные столбцы/обводка
Отправлено: alexman от Май 15, 2011, 14:18
Реализуй свою рисовку гистограммы. Каждый элемент-столбец гистограммы есть отрезок, значение для отрезка и цвет. Ну а для рисовки переопределяешь метод void QwtPlotItem::draw( QPainter* painter, const QwtScaleMap& xMap, const QwtScaleMap& yMap, const QRect& viewRect ) const. Как рисовать смотри в тех же примерах...там все есть!


Название: Re: QwtPlotHistogramm разноцветные столбцы/обводка
Отправлено: Mashko от Май 15, 2011, 21:02
Спасибо =)