Вопрос по HistogramChart

 

Нужно нарисовать гистограмму типа такой

Рисую так:

//+------------------------------------------------------------------+
#include <Canvas\Charts\HistogramChart.mqh>
void OnStart(void)
  {
   ChartSetInteger(0, CHART_SHOW, false);
   ChartSetInteger(0, CHART_COLOR_BACKGROUND, clrWhite);
   double y1[] = {5, 8, 3, 9, 81, 10, 8, 4, 7, 5, 8, 3, 9, 11, 12, 8, 4, 7, 9, 5, 9, 2, 4, 7};
   double y2[] = {4, 9, 7, 100, 8, 5, 28, 34, 17, 25, 18, 30, 14, 16, 50, 15, 20, 30, 1, 8, 3, 8, 2, 9};

   CHistogramChart chart;
   if(!chart.CreateBitmapLabel("SampleHistogramChart", 30, 30, 600, 300)) //Создает графический ресурс, привязанный к объекту чарта.
      return;

   int scale = (int)(MathMax(y1[ArrayMaximum(y1)], y2[ArrayMaximum(y2)]));
   chart.VScaleParams(scale, 0, 10); //Устанавливает параметры для вертикальной шкалы значений.  максимум, минимум, количество делений
   chart.ShowScaleBottom(true);      //Устанавливает значение флага видимости для нижней шкалы
   chart.ShowScaleRight(false);      //Устанавливает значение флага видимости для правой шкалы
   chart.ShowLegend(false);          //Устанавливает значение флага видимости для легенды
//chart.ShowValue(true);

   chart.SeriesAdd(y1, "1", ColorToARGB(clrBlue)); //Добавляет новую серию данных
   chart.SeriesAdd(y2, "2", ColorToARGB(clrRed));

   chart.Destroy();  //Уничтожает графический ресурс
  }
//+------------------------------------------------------------------+

Гистограмма получается, но нижней шкалы нет, хотя в коде вроде прописана.

Как к сделать, чтоб отображалась нижняя шкала?

И столбики потоньше хотелось бы, но не нашёл как.

Причина обращения: