API Quick Reference
Chart types
2D ChartType values: Bar, Line, Point, Area, Pie, Donut, Radar, Bubble, Scatter, HeatMap, Candlestick, Sparkline, MiniBar, MiniPie, MiniDonut, Indicator.
Common builder calls
Chart.Create()
Chart.Create<T>(data, item => new BarMark(...))
builder.Add(mark)
builder.ChartType(ChartType.Bar)
builder.Theme(theme)
builder.ChartTitle("Title").ChartSubtitle("Subtitle")
builder.ChartXAxis(axis => axis.Label("X"))
builder.ChartYAxis(axis => axis.Label("Y"))
builder.ChartXScale(min, max).ChartYScale(min, max)
builder.ChartLegend(LegendPosition.Bottom)
builder.ChartScrollableAxes(ScrollableAxes.Horizontal)
builder.ChartXVisibleDomain(length)
builder.ChartForegroundStyleScale(dictionaryOrColorScale)
builder.ChartSymbolScale(dictionary)
builder.ChartSymbolSizeScale(new ClosedRange<float>(4f, 24f))
builder.ShowDataLabels()
builder.Animation(Animation.Default)
builder.NoAnimation()
builder.Build()
Common runtime calls
chart.SetValues(values);
chart.SetData(marks);
chart.AddMark(mark);
chart.ClearMarks();
chart.MorphTo(ChartType.Pie);
chart.ClearSelection();
ChartGraphic graphic = ChartCanvasHelper.RenderToRectTransform(chart, rect, true, "Chart");
ChartCanvasHelper.RemoveChart(graphic);