Добавление значений в график Tfrxchartview методом Addxy

отредактировано 03:49 Раздел: FastReport 4.0
Есть TfrxChartView. Динамически создаю в нем серию TLineSeries. присваиваю ей имя, все ок.
Пытаюсь теперь добавить значения с помощью метода AddXY. И ничего не отображается.
Добавляю те же значений с помощью XSource, YSource - все ок, график строится. Но мне не подходят эти методы, в определенном месте необходимо разорвать график, как это получилось бы методом AddNullXY.

Привожу фрагменты кода:
var
  DayChart: TfrxChartView;
  Ser: TfrxSeriesItem;
  ls: TLineSeries;
  i: integer;
  RT: longint;
  DT: TDateTime;
  ST: shortint;
  lcolor: TColor;

begin

  DayChart := MainReport.FindObject('DayChart') as TfrxChartView;
  LS := TLineSeries.Create(DayChart);
  LS.Title := SerName;
  LS.XValues.DateTime := true;

  DayChart.Chart.AddSeries(LS);
  ser := DayChart.SeriesData.Add;
  ser.DataType := dtFixedData;
  ser.XType := xtDate;

  DayChart.Chart.BottomAxis.Automatic := true;
  DayChart.Chart.LeftAxis.Maximum := 500;
  DayChart.Chart.LeftAxis.Minimum := 0;

  for i := 0 to SLValues.Count - 1 do begin

      ser.XSource := ser.XSource +  TimeToStr(DT) + ';'; //---так работает
      ser.YSource := ser.YSource + IntToStr(RT) + ';';

      LS.AddXY(DT, RT, '', clRed); //---так нет

      if ST = 2 then 
        LS.AddNullXY(DT, RT, '');
    end;
  end;


:) Помогите, пожалуйста. С радостью посмотрел бы на рабочий код с методом AddXY.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.