Index: trunk/BNC/src/rinex/graphwin.cpp
===================================================================
--- trunk/BNC/src/rinex/graphwin.cpp	(revision 4669)
+++ trunk/BNC/src/rinex/graphwin.cpp	(revision 4671)
@@ -102,10 +102,20 @@
   // ------
   _canvas = new QWidget(this);
-  QHBoxLayout* plotLayout = new QHBoxLayout(_canvas);
-  for (int ip = 0; ip < plots.size(); ip++) {
-    plotLayout->addWidget(plots[ip]);
+  if (plots.size() != 3) {
+    QHBoxLayout* plotLayout = new QHBoxLayout(_canvas);
+    for (int ip = 0; ip < plots.size(); ip++) {
+      plotLayout->addWidget(plots[ip]);
+    }
+    if (_colorScale) {
+      plotLayout->addWidget(_colorScale);
+    }
   }
-  if (_colorScale) {
-    plotLayout->addWidget(_colorScale);
+  else {
+    QHBoxLayout* plotLayout = new QHBoxLayout(_canvas);
+    plotLayout->addWidget(plots[0]);
+    QVBoxLayout* hlpLayout = new QVBoxLayout;
+    hlpLayout->addWidget(plots[1]);
+    hlpLayout->addWidget(plots[2]);
+    plotLayout->addLayout(hlpLayout);
   }
 
Index: trunk/BNC/src/rinex/reqcanalyze.cpp
===================================================================
--- trunk/BNC/src/rinex/reqcanalyze.cpp	(revision 4669)
+++ trunk/BNC/src/rinex/reqcanalyze.cpp	(revision 4671)
@@ -577,8 +577,9 @@
 
     t_elePlot* plotZ = new t_elePlot(0, &_availDataMap);
-    plotZ->setTitle(title);
+
+    t_elePlot* plotD = new t_elePlot(0, &_availDataMap);
 
     QVector<QWidget*> plots;
-    plots << plotA << plotZ;
+    plots << plotA << plotZ << plotD;
     t_graphWin* graphWin = new t_graphWin(0, fileName, plots, 0, 0);
 
