fromDynamic<D> static method
Implementation
static ChartPoint<D> fromDynamic<D>(dynamic map) {
if (map == null) {
throw Exception('[ChartPoint]: map is null');
}
final domain = JsonClass.parseValue<D>(map['domain']);
return ChartPoint<D>(
color: map['color'],
domain: domain!,
domainLowerBound: map['domainLowerBound'],
domainUpperBound: map['domainUpperBound'],
fillColor: map['fillColor'],
label: map['label']?.toString(),
measure: JsonClass.parseDouble(map['measure'])!,
measureLowerBound: JsonClass.parseDouble(map['measureLowerBound'])!,
measureUpperBound: JsonClass.parseDouble(map['measureUpperBound'])!,
radius: JsonClass.parseDouble(map['radius']),
shape: map['shape'],
strokeWidth: JsonClass.parseDouble(map['strokeWidth']),
);
}