factory LineData.fromData(Map<String, dynamic> mp) { var value = parseDouble(mp['value']); var color = parseColor(mp['color']); return LineData(value, color); }