「实战应用」如何用图表控件LightningChart .NET实现散点图?(一)
LightningChart .NET完全由GPU加速,并且性能经过优化,可用于实时显示海量数据-超过10亿个数据点。 LightningChart包括广泛的2D,高级3D,Polar,Smith,3D饼/甜甜圈,地理地图和GIS图表以及适用于科学,工程,医学,航空,贸易,能源和其他领域的体绘制功能。
WPF 散点图
在本文中我们将通过使用交互式示例工具创建散点图来探索使用LightningChart .NET,这个方便的工具可以从可用的示例中生成WPF项目,从而更容易上手。
在深入研究之前,重要的是要记住使用 LC .NET 工具和框架所需的技术要求。与其他 .NET 文章一样,我将简要解释一些与 WPF 和散点图相关的关键概念,并指导您完成 LC .NET 工具的安装, 建议您仔细遵循每个步骤以确保顺利的体验。
什么是LightningChart的WPF图表?
LightningChart 的 WPF 图表(称为 LightningChart for WPF)是一款功能强大的数据可视化工具,专为 Microsoft Windows Presentation Foundation (WPF) 设计,这些WPF 图表(通常称为 WPF 图表)可以轻松集成到您的 Microsoft Visual Studio 工具箱中。
您可以使用拖放、XAML 或代码隐藏将它们添加到软件项目中,添加后WPF图形将成为 Windows 桌面应用程序中用户界面 (UI) 的关键部分,使其成为软件开发人员的宝贵工具。
什么是 WPF?
Windows Presentation Foundation (WPF) 是一个用于创建具有复杂用户界面的应用程序的框架,它由两个主要组件组成:标记(用于定义结构和外观)和代码隐藏(用于管理应用程序的逻辑和行为)。
项目概况
今天我们将使用LightningChart .NET中的WPF散点图创建应用程序。
标记
标记使我们能够构建具有各种控件的用户界面,能非常精确地管理应用程序中的显示结果。此界面开发是使用 XAML(可扩展应用程序标记语言)完成的,虽然它最初看起来像一个XML模板,但XAML专门用于构建应用程序界面,而不仅仅是在应用程序之间交换数据。
界面的数据、图形和动画可以从外部源文件中提取,也可以通过后台代码动态生成。
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
Title="Window with Button"
Width="250" Height="100">
<!-- Add button to window -->
<Button Name="button">Click Me!</Button>
</Window>
一些控件的创建几乎与 HTML 标签的创建相同,而在其他情况下,样式等属性仅限于标签内属性的声明。
后台代码
后台代码是指包含可执行代码的文件,负责读取、生成和处理用户所需的结果,其主要目的之一是将图形界面代码(如 XAML、HTML、CSS 等)与可执行代码分离。这种分离使我们能够将工作分为用户界面设计和底层代码的开发,从而实现更安全、更有条理和更快速的开发。
对于 WPF(Windows Presentation Foundation),我们使用 C# 编程语言。C# 是一种面向对象/组件的语言,非常适合这种方法,Lightning Chart .NET 使用可执行的 C# 代码生成 WPF 项目。在此代码中,您可以使用 LightningChart .NET自己的工具,如果安装了 LC .NET 框架,则可以轻松导入这些工具。
WPF 散点图
散点图是探索两个不同变量或数据系列之间关系的好方法,与折线图或条形图类似,它们使用 X 轴和 Y 轴显示在二维平面上,主要区别在于散点图中的每个轴都有自己的独立变量。图表上的每个数据点代表一对值,显示这两个变量在笛卡尔平面上的相交位置。为确保所有内容都准确放置,为两个轴创建统一的刻度很重要。散点图用途广泛,可以作为其他类型图表的基础,例如流行的气泡图。
散点图可以具有各种关联模式:
- 线性:两个变量的数据点倾向于具有线性模式。
- 非线性:没有线性模式,并且它们可能在平面内完全分散。
- 负线性:与线性模式相同,但方向相反,呈现下降趋势。
在每种模式中,我们可以有不同程度的相关性,可以是中等相关性,也可以是强相关性。
这意味着相关强度越大,每个数据点的离散度或分离度就越小,这些类型的相关性称为皮尔逊线性相关系数 (R)。R 值有助于我们衡量变量之间线性关系的强度和方向,它的范围从 +1 到 -1,其中 +1 表示完全正相关,-1 表示完全负相关,0 表示完全无相关。
本地设置
对于这个项目,我们需要考虑以下要求来编译项目。
- 操作系统:32位或64位Windows Vista或更高版本,Windows Server 2008 R2或更高版本。
- DirectX:9.0c(Shader model 3 及更高版本)或 11.0 兼容图形适配器。
- Visual Studio:2010-2019 用于开发,不需要部署。
- 平台.NET Framework:安装 4.0 或更新版本。
现在转到下一个 URL 并下载 LightningChart .NET。然后您将被重定向到登录表单,必须在其中完成一个简单的注册过程才能访问您的 LightningChart 帐户。
登录帐户后,您可以下载 SDK“免费试用”版本,该版本允许您使用此WPF 散点图教程的重要功能。下载 SDK 后,您将获得一个如下所示的 .exe 文件:
安装将是典型的 Windows 过程,因此请继续进行,直到完成。安装完成后,您将看到以下程序:
更多精彩内容,下期见......
原文地址:https://blog.csdn.net/AABBbaby/article/details/144051613
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!