示例#1
0
 private void addColorGroupedObservedData(IReadOnlyList <IReadOnlyList <DataRepository> > observedData)
 {
     using (_chartUpdater.UpdateTransaction(Chart))
     {
         foreach (var observedDataNodesList in observedData)
         {
             AddDataRepositoriesToEditor(observedDataNodesList);
             var columnsToAdd = observedDataNodesList.SelectMany(x => x.ObservationColumns());
             ChartEditorPresenter.AddCurvesWithSameColorForColumn(columnsToAdd.ToList());
         }
     }
 }
示例#2
0
 protected virtual void AddColorGroupedObservedData(IReadOnlyList <IReadOnlyList <DataRepository> > observedDataListGroupedByFolder)
 {
     using (_chartUpdater.UpdateTransaction(Chart))
     {
         foreach (var observesDataListInFolder in observedDataListGroupedByFolder)
         {
             AddDataRepositoriesToEditor(observesDataListInFolder);
             var columnsToAdd = observesDataListInFolder.SelectMany(x => x.ObservationColumns());
             ChartEditorPresenter.AddCurvesWithSameColorForColumn(columnsToAdd.ToList());
         }
     }
 }