LiveCharts有5个主要图表,您将在下一个示例中找到如何以及何时使用这些对象中的任何一个。
1.笛卡尔图
在笛卡尔图表类可以绘制一个使用任何系列的 直角坐标系,每一个点是一对值(X,Y )
这是一个示例:
using LiveCharts;
using LiveCharts.Defaults; //Contains the already defined types
LiveCharts.SeriesCollection series = new LiveCharts.SeriesCollecion
{
new LineSeries
{
//The ObservableValue class notifies the chart to update when value changes
Values = new ChartValues<LiveCharts.Defaults.ObservableValue>
{
new LiveCharts.Defaults.ObservableValue(4),
new LiveCharts.Defaults.ObservableValue(4),
// ...
}
},
new ColumnSeries
{
Values = new ChartValues<ObservableValue>
{
new ObservableValue(4),
new ObservableValue(2),
// ...
}
},
new OhlcSeries
{
Values = new ChartValues<OhlcPoint>
{
new OhlcPoint(32, 35, 30, 32),
new OhlcPoint(33, 38, 31, 37),
// ..
}
}
}
饼图
用它来画馅饼和甜甜圈
量规
它具有180度和360度两种模式,可用于显示进度或完成情况
角规
用它来显示一个范围内的当前值,例如速度计
地图
我们还支持地热图,它们根据地理区域比较值