typescript - Ako môžem obmedziť maximálnu šírku/výšku stĺpca v AmCharts 4 XYChart


Je možné obmedziť maximálnu šírku stĺpca v XY grafe? Používam AmCharts4 v Angular projekte s Typescriptom.

Na obrázku nižšie:

  • Ľavý graf: Čo sa stane, keď pošlem veľa riadkov dát do XY grafu
  • Stredný graf: Keď pošlem jeden riadok údajov do XY grafu.
  • Pravý graf: Čo by som chcel, aby sa stalo, keď pošlem jeden riadok údajov do XY grafu

Existuje spôsob, ako zabrániť tomu, aby sa druhý graf rozťahoval s jediným stĺpcom až tak veľmi? Je v poriadku, ak sa rozťahuje, ale rád by som to vedel nejako obmedziť.

Možno niečo ako? categoryAxis.maxColumnWidth=50

Skontroloval som dokumentáciu tu: https://www.amcharts.com/docs/v4/tutorials/managing-width-and-spacing-of-column-series/ ale nič som tam nevidel.

Odpoveď č. 1

Maximálnu šírku stĺpcového grafu môžete nastaviť takto:

let columnSeries = chart.series.push(new am4charts.ColumnSeries()); 
columnSeries.columns.template.maxWidth = 50

Súvisiace články