显示这种数据图,使用的是LiveCharts2。这是一个非常漂亮的Charts模块。官网如下: https://www.lvcharts.com/ LiveCharts2支持的还挺多,我们在这里选择WPF。 如果我们直接通过NuGet进行搜索,会发现找到的LiveCharts版本较旧。 LiveCharts2相对V0版本做了很多改进和修复,但是目前还是测试版,所以我们通过官网的指引进行...
1:首先引入第三方包 LiveCharts.Wpf 1. 2:引入命名空间并使用 xmlns:lvc="clr-namespace:LiveCharts.Wpf;assembly=LiveCharts.Wpf" 1. <Border CornerRadius="5" Background="White" Margin="10"> <Border.Effect> <DropShadowEffect Color="#F2F2F2" ShadowDepth="10" BlurRadius="105" Opacity="0.4" Dir...
LiveCharts2是一个.NET开源、简单、灵活、交互式且功能强大的.NET图表、地图和仪表,现在几乎可以在任何地方运行如:Maui、Uno Platform、Blazor-wasm、WPF、WinForms、Xamarin、Avalonia、WinUI、UWP。 在线API文档:https://livecharts.dev/docs/blazor/2.0.0-rc2/gallery 项目源代码 Blazor Wasm中快速使用 创建Blazor...
用过winform的小伙伴应该都知道, 在winform中, 几乎所有的空间都具备Dock停靠属性, 可以针对元素进行单独设置Dock定位。然而在WPF中, 这点显然是不具备的。 所以对于灵活的WPF来说, DockPanel面板具备了这个能力。凡是包含在DockPanel面板中的子元素, 都会具备Dock附加属性。 下图所示, 对DockPanel进行简单的添加元素...
LiveCharts2 现在几乎可以在任何地方运行,包括 Maui、Uno Platform、Blazor-wasm、WPF、WinForms、Xamarin、Avalonia、WinUI、UWP。 LiveCharts2 (v2) 是LiveCharts (v0)的演变,它修复了其前身的主要设计问题,它专注于在任何地方运行,在不丢失在 v0 中已有的东西的情况下提高了灵活性。
若使用WPF平台需额外安装LiveChartsCore.SkiaSharpView.WPF,MAUI项目则需安装LiveChartsCore.SkiaSharpView.Maui。创建折线图时需在XAML中定义CartesianChart控件,后台代码中构建Series集合并绑定数据源,注意数值类型建议使用double以避免类型转换错误。 绘制柱状图时推荐使用ColumnSeries<T>类型,设置Fill属性定义颜色,Values属性...
简单、灵活、交互式且功能强大,适用于 .NET的图表、地图和仪表库,现在可以在 Maui、Uno Platform、Blazor-wasm、WPF、WinForms、Xamarin、Avalonia、WinUI、UWP上运行。 截止写这篇文章,该项目获得了4k个Starts。 简单使用 画折线图 安装NuGet包: 需要点击包含预发行版才会出现。
LiveCharts2是一个功能全面的开源.NET库,它提供了一系列易于使用的图表、地图和仪表组件。这个库以其简单性、灵活性和交互性著称,支持跨多个平台运行,包括Maui、Uno Platform、Blazor-wasm、WPF、WinForms、Xamarin、Avalonia、WinUI和UWP。 访问地址:[LiveCharts2 API文档](https://livecharts.dev/docs/blazor/2.0...
在WPF中使用LiveCharts库来绘制波形图,可以通过XAML和C#代码结合的方式来实现。以下是两个示例,展示了如何使用LiveCharts.Wpf来输出波形图,并包含必要的命名空间引用。 示例1:简单的波形图 XAML 代码 xml <Window x:Class="WpfApp.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentatio...