public ChartData(AxisData axis, IReadOnlyList <IComparer <object> > fieldValueComparers, IReadOnlyList <string> xFieldNames, IComparer <TX> xValueComparer) { Axis = axis; XFieldNames = xFieldNames ?? new List <string>(); _xValueComparer = xValueComparer; _fieldValueComparers = fieldValueComparers; _allPanes = new Cache <string, PaneData <TX, TY> >(x => x.Id, x => null); }
protected PaneData(AxisData axis) { _observedCurveData = new List <ObservedCurveData>(); Axis = axis; }
public ChartData(AxisData axis, IReadOnlyList <IComparer <object> > fieldValueComparers) : this(axis, fieldValueComparers, new List <string>(), null) { }