10 #ifndef QWT_PLOT_MULTI_BAR_CHART_H 11 #define QWT_PLOT_MULTI_BAR_CHART_H 72 QList<QwtText> barTitles() const;
82 const QwtColumnSymbol *symbol(
int valueIndex ) const;
84 void resetSymbolMap();
86 virtual
void drawSeries( QPainter *,
88 const QRectF &canvasRect,
int from,
int to ) const
QWT_OVERRIDE;
90 virtual QRectF boundingRect() const QWT_OVERRIDE;
95 int index, const QSizeF & ) const QWT_OVERRIDE;
98 QwtColumnSymbol *symbol(
int valueIndex );
100 virtual QwtColumnSymbol *specialSymbol(
101 int sampleIndex,
int valueIndex ) const;
103 virtual
void drawSample( QPainter *,
105 const QRectF &canvasRect, const
QwtInterval &boundingInterval,
106 int index, const QwtSetSample& ) const;
108 virtual
void drawBar( QPainter *,
int sampleIndex,
111 void drawStackedBars( QPainter *,
113 const QRectF &canvasRect,
int index,
114 double sampleWidth, const QwtSetSample& ) const;
116 void drawGroupedBars( QPainter *,
118 const QRectF &canvasRect,
int index,
119 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.