UNPKG

@amcharts/amcharts4

Version:
47 lines (39 loc) 1.07 kB
import * as am4core from "@amcharts/amcharts4/core"; import * as am4charts from "@amcharts/amcharts4/charts"; import am4themes_animated from "@amcharts/amcharts4/themes/animated"; am4core.useTheme(am4themes_animated); let chart = am4core.create("chartdiv", am4charts.SlicedChart); chart.data = [{ "name": "The first", "value": 600 }, { "name": "The second", "value": 300 }, { "name": "The third", "value": 200 }, { "name": "The fourth", "value": 180 }, { "name": "The fifth", "value": 50 }, { "name": "The sixth", "value": 20 }, { "name": "The seventh", "value": 10 }]; let series = chart.series.push(new am4charts.FunnelSeries()); series.colors.step = 2; series.dataFields.value = "value"; series.dataFields.category = "name"; series.alignLabels = true; series.orientation = "horizontal"; series.bottomRatio = 1; series.labelsContainer.height = 150; chart.legend = new am4charts.Legend(); chart.legend.position = "absolute"; chart.legend.parent = chart.chartContainer; chart.legend.contentAlign = "right";