BarLabelRotationConfig.fromJson constructor

BarLabelRotationConfig.fromJson(
  1. Map<String, dynamic> j
)

Implementation

factory BarLabelRotationConfig.fromJson(Map<String, dynamic> j) {
  final cats = BarJson.stringList(
    j['categories'] ?? j['labels'] ?? j['xLabels'],
  );
  final s = _seriesFromJson(j['series']);
  return BarLabelRotationConfig(
    categories: cats,
    series: s,
    labelRotation: _labelRotation(j['labelRotation']),
    barWidthRatio: BarJson.ratio(j['barWidthRatio'], 0.55),
    showValues: BarJson.boolOr(j['showValues'], false),
    title: BarJson.title(j['title']),
    tooltip: BarJson.tooltip(j['tooltip']),
    legend: BarJson.legend(j['legend']),
    toolbox: BarJson.toolbox(j['toolbox']),
    grid: BarJson.grid(j['grid']),
  );
}