目录
一 上章回顾
1 安装LiveChartsCore.SkiaSharpView.WinForms
二 安装NuGet包
LiveCharts2 支持多种 .NET 平台,为便于学习上手,这里我们选择较为简单的Winform应用程序 。虽然通过 NuGet 搜索仍然能找到旧版本的 LiveCharts,但 LiveCharts2 相对于 V0 进行了许多改进和修复。所以我们在这里学习更新的LiveCharts2,虽然LiveCharts2 目前仍处于开发测试阶段,我们仍然可以通过以下流程进行安装:
- 解决方案资源管理器
- 项目属性
- 管理NuGet程序包
- 选择包括预发行版
- 搜索LiveChartsCore.SkiaSharpView.WinForms
- 选择进行安装
三 创建Series
1 创建SeriesLines
创建Series数组属性,并初始化为LineSeries类型,初始化值为对应数组值,无填充
public ISeries[] Series { get; set; } = new ISeries[]
{
new LineSeries<double>
{
Values = new double[] { 2, 1, 3, 5, 3, 4, 6 },
Fill = null
}
};
2 创建SeriesPie
创建Series数组属性,并初始化为SeriesPie类型,初始化值为对应比例值,无填充
public ISeries[] SeriesPie { get; set; }
= new ISeries[]
{
new PieSeries<double> { Values = new double[] { 2 } },
new PieSeries<double> { Values = new double[] { 4 } },
new PieSeries<double> { Values = new double[] { 1 } },
new PieSeries<double> { Values = new double[] { 4 } },
new PieSeries<double> { Values = new double[] { 3 } }
};
3 创建 SeriesPolar
创建Series数组属性,并初始化为SeriesPolar类型,初始化值为对应数组值,无填充
public ISeries[] SeriesPolar { get; set; } = new[]
{
new PolarLineSeries<double>
{
Values = new double[] { 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 },
Fill = null,
IsClosed = false
}
};
四 总结
以上我给大家介绍了安装NuGet包、创建SeriesLines、创建SeriesPie、创建SeriesPolar等内容。
五 下章预告
下一章我会教大家如何解析Json日志成LogEntity对象。
博主RaymondLeigh:如果您觉得本文为您提供了结局思路或解决了您的实际问题,麻烦您🙏帮忙点赞、收藏、评论、关注一键四连,您的举手之劳将为我写作提供动力源泉!🤞
print('Hello,RaymondLeigh!') # 每日问候,跟大家问好!
🌞精品前端UI设计专栏:MaterialDesign专栏 LiveCharts2专栏
💾精品数据库专栏:SqlServer专栏 EFCore专栏 Oracle专栏
💻精品程序开发专栏 VisualStudio专栏
💻精品后端专栏 Scoket专栏 SiemensS7数采 TIA Portal编程 OPCUA专栏
💾精品解析专栏 Serilog日志解析 FormatConverter