|
| | QwtPlotBarChart (const QString &title=QString()) |
| | Constructor.
|
| |
| | QwtPlotBarChart (const QwtText &title) |
| | Constructor.
|
| |
|
virtual | ~QwtPlotBarChart () |
| | Destructor.
|
| |
| virtual int | rtti () const QWT_OVERRIDE |
| |
| void | setSamples (const QVector< QPointF > &) |
| | Initialize data with an array of points.
|
| |
| void | setSamples (const QVector< double > &) |
| | Initialize data with an array of doubles.
|
| |
| void | setSamples (QwtSeriesData< QPointF > *) |
| | Assign a series of samples.
|
| |
| void | setSymbol (QwtColumnSymbol *) |
| | Assign a symbol.
|
| |
| const QwtColumnSymbol * | symbol () const |
| |
| void | setPen (const QPen &p) |
| | set bar symbol pen
|
| |
| QPen | pen () const |
| | bar symbol pen
|
| |
| void | setBrush (const QBrush &b) |
| | set bar symbol brush
|
| |
| QBrush | brush () const |
| | bar symbol brush
|
| |
| void | setFrameStyle (QwtColumnSymbol::FrameStyle f) |
| | set bar symbol frame style
|
| |
| QwtColumnSymbol::FrameStyle | frameStyle () const |
| | bar symbol frame style
|
| |
| void | setLegendMode (LegendMode) |
| | Set the mode that decides what to display on the legend.
|
| |
| LegendMode | legendMode () const |
| |
| virtual void | drawSeries (QPainter *, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect, int from, int to) const QWT_OVERRIDE |
| | Draw an interval of the bar chart.
|
| |
| virtual QRectF | boundingRect () const QWT_OVERRIDE |
| |
| virtual QwtColumnSymbol * | specialSymbol (int sampleIndex, const QPointF &) const |
| | Needs to be overloaded to return a non default symbol for a specific sample.
|
| |
| virtual QwtText | barTitle (int sampleIndex) const |
| | Return the title of a bar.
|
| |
| | QwtPlotAbstractBarChart (const QwtText &title) |
| | Constructor.
|
| |
|
virtual | ~QwtPlotAbstractBarChart () |
| | Destructor.
|
| |
| void | setLayoutPolicy (LayoutPolicy) |
| | The combination of layoutPolicy() and layoutHint() define how the width of the bars is calculated.
|
| |
| LayoutPolicy | layoutPolicy () const |
| | The combination of layoutPolicy() and layoutHint() define how the width of the bars is calculated.
|
| |
| void | setLayoutHint (double) |
| | The combination of layoutPolicy() and layoutHint() define how the width of the bars is calculated.
|
| |
| double | layoutHint () const |
| | The combination of layoutPolicy() and layoutHint() define how the width of the bars is calculated.
|
| |
| void | setSpacing (int) |
| | Set the spacing.
|
| |
| int | spacing () const |
| |
| void | setMargin (int) |
| | Set the margin.
|
| |
| int | margin () const |
| |
| void | setBaseline (double) |
| | Set the baseline.
|
| |
| double | baseline () const |
| |
| virtual void | getCanvasMarginHint (const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect, double &left, double &top, double &right, double &bottom) const QWT_OVERRIDE |
| | Calculate a hint for the canvas margin.
|
| |
| | QwtPlotSeriesItem (const QString &title=QString()) |
| | Constructor.
|
| |
| | QwtPlotSeriesItem (const QwtText &title) |
| | Constructor.
|
| |
|
virtual | ~QwtPlotSeriesItem () |
| | Destructor.
|
| |
| void | setOrientation (Qt::Orientation) |
| | Set the orientation of the item.
|
| |
| Qt::Orientation | orientation () const |
| |
| virtual void | draw (QPainter *, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect) const QWT_OVERRIDE |
| | Draw the complete series.
|
| |
| virtual void | updateScaleDiv (const QwtScaleDiv &, const QwtScaleDiv &) QWT_OVERRIDE |
| | Update the item to changes of the axes scale division.
|
| |
|
| QwtPlotItem () |
| | Constructor.
|
| |
| | QwtPlotItem (const QString &title) |
| | Constructor.
|
| |
| | QwtPlotItem (const QwtText &title) |
| | Constructor.
|
| |
|
virtual | ~QwtPlotItem () |
| | Destroy the QwtPlotItem.
|
| |
| void | attach (QwtPlot *plot) |
| | Attach the item to a plot.
|
| |
| void | detach () |
| | This method detaches a QwtPlotItem from any QwtPlot it has been associated with.
|
| |
|
QwtPlot * | plot () const |
| | Return attached plot.
|
| |
| void | setTitle (const QString &title) |
| | Set a new title.
|
| |
| void | setTitle (const QwtText &title) |
| | Set a new title.
|
| |
| const QwtText & | title () const |
| |
| void | setItemAttribute (ItemAttribute, bool on=true) |
| | Toggle an item attribute.
|
| |
| bool | testItemAttribute (ItemAttribute) const |
| | Test an item attribute.
|
| |
| void | setItemInterest (ItemInterest, bool on=true) |
| | Toggle an item interest.
|
| |
| bool | testItemInterest (ItemInterest) const |
| | Test an item interest.
|
| |
| void | setRenderHint (RenderHint, bool on=true) |
| | Toggle an render hint.
|
| |
| bool | testRenderHint (RenderHint) const |
| | Test a render hint.
|
| |
| void | setRenderThreadCount (uint numThreads) |
| | On multi core systems rendering of certain plot item ( f.e QwtPlotRasterItem ) can be done in parallel in several threads.
|
| |
| uint | renderThreadCount () const |
| |
| void | setLegendIconSize (const QSize &) |
| | Set the size of the legend icon.
|
| |
| QSize | legendIconSize () const |
| |
| double | z () const |
| | Plot items are painted in increasing z-order.
|
| |
| void | setZ (double z) |
| | Set the z value.
|
| |
|
void | show () |
| | Show the item.
|
| |
|
void | hide () |
| | Hide the item.
|
| |
| virtual void | setVisible (bool) |
| | Show/Hide the item.
|
| |
| bool | isVisible () const |
| |
| void | setAxes (QwtAxisId xAxis, QwtAxisId yAxis) |
| | Set X and Y axis.
|
| |
| void | setXAxis (QwtAxisId) |
| | Set the X axis.
|
| |
|
QwtAxisId | xAxis () const |
| | Return xAxis.
|
| |
| void | setYAxis (QwtAxisId) |
| | Set the Y axis.
|
| |
|
QwtAxisId | yAxis () const |
| | Return yAxis.
|
| |
| virtual void | itemChanged () |
| | Update the legend and call QwtPlot::autoRefresh() for the parent plot.
|
| |
| virtual void | legendChanged () |
| | Update the legend of the parent plot.
|
| |
| virtual void | updateLegend (const QwtPlotItem *, const QList< QwtLegendData > &) |
| | Update the item to changes of the legend info.
|
| |
| QRectF | scaleRect (const QwtScaleMap &, const QwtScaleMap &) const |
| | Calculate the bounding scale rectangle of 2 maps.
|
| |
| QRectF | paintRect (const QwtScaleMap &, const QwtScaleMap &) const |
| | Calculate the bounding paint rectangle of 2 maps.
|
| |
|
virtual | ~QwtAbstractSeriesStore () |
| | Destructor.
|
| |
|
| QwtSeriesStore () |
| | Constructor The store contains no series.
|
| |
|
| ~QwtSeriesStore () |
| | Destructor.
|
| |
| void | setData (QwtSeriesData< QPointF > *series) |
| | Assign a series of samples.
|
| |
| QwtSeriesData< QPointF > * | data () |
| |
| const QwtSeriesData< QPointF > * | data () const |
| |
| QPointF | sample (size_t index) const |
| |
| virtual size_t | dataSize () const QWT_OVERRIDE |
| |
| virtual QRectF | dataRect () const QWT_OVERRIDE |
| |
| virtual void | setRectOfInterest (const QRectF &rect) QWT_OVERRIDE |
| | Set a the "rect of interest" for the series.
|
| |
| QwtSeriesData< QPointF > * | swapData (QwtSeriesData< QPointF > *series) |
| | Replace a series without deleting the previous one.
|
| |
|
| virtual void | drawSample (QPainter *painter, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect, const QwtInterval &boundingInterval, int index, const QPointF &sample) const |
| | Draw a sample.
|
| |
| virtual void | drawBar (QPainter *, int sampleIndex, const QPointF &sample, const QwtColumnRect &) const |
| | Draw a bar.
|
| |
| QwtColumnRect | columnRect (const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect, const QwtInterval &boundingInterval, const QPointF &sample) const |
| | Calculate the geometry of a bar in widget coordinates.
|
| |
| QList< QwtLegendData > | legendData () const QWT_OVERRIDE |
| | Return all information, that is needed to represent the item on the legend.
|
| |
| QwtGraphic | legendIcon (int index, const QSizeF &) const QWT_OVERRIDE |
| |
| double | sampleWidth (const QwtScaleMap &map, double canvasSize, double boundingSize, double value) const |
| | Calculate the width for a sample in paint device coordinates.
|
| |
| virtual void | dataChanged () QWT_OVERRIDE |
| | dataChanged() indicates, that the series has been changed.
|
| |
| QwtGraphic | defaultIcon (const QBrush &, const QSizeF &) const |
| | Return a default icon from a brush.
|
| |
QwtPlotBarChart displays a series of a values as bars.
Each bar might be customized individually by implementing a specialSymbol(). Otherwise it is rendered using a default symbol.
Depending on its orientation() the bars are displayed horizontally or vertically. The bars cover the interval between the baseline() and the value.
By activating the LegendBarTitles mode each sample will have its own entry on the legend.
The most common use case of a bar chart is to display a list of y coordinates, where the x coordinate is simply the index in the list. But for other situations ( f.e. when values are related to dates ) it is also possible to set x coordinates explicitly.
- See also
- QwtPlotMultiBarChart, QwtPlotHistogram, QwtPlotCurve::Sticks, QwtPlotSeriesItem::orientation(), QwtPlotAbstractBarChart::baseline()