10 #ifndef QWT_PLOT_MULTI_BAR_CHART_H 11 #define QWT_PLOT_MULTI_BAR_CHART_H 73 QList< QwtText > barTitles() const;
83 const QwtColumnSymbol* symbol(
int valueIndex ) const;
85 void resetSymbolMap();
87 virtual
void drawSeries( QPainter*,
89 const QRectF& canvasRect,
int from,
int to ) const
QWT_OVERRIDE;
91 virtual QRectF boundingRect() const QWT_OVERRIDE;
96 int index, const QSizeF& ) const QWT_OVERRIDE;
99 QwtColumnSymbol* symbol(
int valueIndex );
101 virtual QwtColumnSymbol* specialSymbol(
102 int sampleIndex,
int valueIndex ) const;
104 virtual
void drawSample( QPainter*,
106 const QRectF& canvasRect, const
QwtInterval& boundingInterval,
107 int index, const QwtSetSample& ) const;
109 virtual
void drawBar( QPainter*,
int sampleIndex,
112 void drawStackedBars( QPainter*,
114 const QRectF& canvasRect,
int index,
115 double sampleWidth, const QwtSetSample& ) const;
117 void drawGroupedBars( QPainter*,
119 const QRectF& canvasRect,
int index,
120 double sampleWidth, const QwtSetSample& ) const;
A class representing an interval.
Abstract interface for iterating over samples.
A drawing primitive for columns.
QwtPlotMultiBarChart displays a series of a samples that consist each of a set of values...
Abstract base class for bar chart items.
A sample of the types (x1...xn, y) or (x, y1..yn)
Class storing a QwtSeriesData object.
A class representing a text.
A paint device for scalable graphics.
Directed rectangle representing bounding rectangle and orientation of a column.
The bars of a set are displayed side by side.
Attributes of an entry on a legend.