Index: /trunk/BNC/src/rinex/availplot.cpp
===================================================================
--- /trunk/BNC/src/rinex/availplot.cpp	(revision 4667)
+++ /trunk/BNC/src/rinex/availplot.cpp	(revision 4668)
@@ -215,3 +215,8 @@
 void t_availPlot::setNumSat(const QVector<double>& _numSatTim, 
                             const QVector<double>& _numSat) {
+  QwtPlotCurve* curve = new QwtPlotCurve("# sat");
+  curve->setXAxis(QwtPlot::xBottom);
+  curve->setYAxis(QwtPlot::yRight);
+  curve->setSamples(_numSatTim, _numSat);
+  curve->attach(this);
 }
Index: /trunk/BNC/src/rinex/reqcanalyze.cpp
===================================================================
--- /trunk/BNC/src/rinex/reqcanalyze.cpp	(revision 4667)
+++ /trunk/BNC/src/rinex/reqcanalyze.cpp	(revision 4668)
@@ -232,4 +232,8 @@
       }
       if ( (iEpo % step) == 0 ) {
+        if (_numSatTim.size() > 0) {
+          _numSatTim << _numSatTim.last();
+          _numSat    << numSat;
+        }
         _numSatTim << _currEpo->tt.mjddec() * 24.0;
         _numSat    << numSat;
