![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WPF控件
文章平均质量分 83
LightningChart_China
这个作者很懒,什么都没留下…
展开
-
LightningChart数据可视化工具图形控件教程39-View3D(3D视图)
View3DView3D 可以在3D空间中实现数据可视化。3D模型可用各种方法来缩放、旋转、点亮。不同的系列类型可以放置到相同的3D视图中,以实现组合可视化。图:View3D 对象主树3D 模型及尺寸图:3D 模型正负方向在3D 空间中心创建3D 模型。维度量级定义了三维空间中模型箱的大小。用该维度箱可以定义墙和轴的大小。用Dimensions属性可设置每个维度的量级。当没有定义照相机旋转时,正X方向朝右,正Y方向朝上,正Z方向朝向屏幕内。World coordinates 全局坐标一些原创 2021-08-16 11:18:20 · 617 阅读 · 0 评论 -
LightningChart数据可视化工具图形控件教程38-持续系列渲染强度图层
持续系列渲染强度图层演示示例: Intensity persistent layer, signalPersistentSeriesRenderingIntensityLayer 可以将轨迹聚集到一个图层中,并根据每个像素的点击次数来着色。使用一定值域范围的调色板可以进行着色。轨迹可以采用PersistentSeriesRenderingLayer中同样的系列类型(参阅第Error! Reference source not found.章节)来处理。他们非常相似,主要的区别在于着色。当使用第二次渲染调原创 2021-08-11 11:18:00 · 211 阅读 · 0 评论 -
LightningChart数据可视化工具图形控件教程37-持续的系列渲染图层
持续的系列渲染图层演示示例: Lines / points; Areas /high-lowsPersistentSeriesRenderingLayer 可用于非常快速渲染重复的线/点数据,或在相同的X和Y值域内反复绘制的线/点/高低/区域填充数据。例如,看下FFT监控的情况:每秒钟收到20个新的数据条。最新的数据应该与所有的历史轨迹一样可见。但是监控会持续数小时。通过用常规渲染法来渲染这种数据,每小时则需要20 * 60 * 60 = 72000 个新线条系列。计算机可能会在还没监控1小时便耗尽内原创 2021-08-10 10:21:56 · 209 阅读 · 0 评论 -
LightningChart数据可视化工具图形控件教程36-EventMarkers(事件标记器)
EventMarkers演示示例: Tracking markers; Map route; Heatmap color spread; Segments with splitters; Bubble chart; Campbell diagram; Curve node editingEventMarkers 可以标记一个感兴趣的点,这里在实时监控期间发生了一些特殊的事情,或者只是想用一种特殊的注释来标记一段数据。 用Symbol属性可定义标记符号,用Label属性可定义文本标签。用属性可设置垂直位置原创 2021-08-06 10:01:27 · 337 阅读 · 0 评论 -
LightningChart数据可视化工具图形控件教程35-LineSeriesCursors
LineSeriesCursors演示示例: Point line; Multi-channel cursor tracking; Segments with splitters; Logarithmic axes线条系列游标可通过追踪X坐标值来对线条系列数据进行可视化分析。系列值只能用实现ITrackable接口(SampleDataSeries、PointLineSeries、AreaSeries、HighLowSeries)的系列来求解。对于其他系列类型而言,光标不会自动追踪Y轴坐标。将 Lin原创 2021-07-30 11:13:42 · 364 阅读 · 0 评论 -
LightningChart数据可视化工具图形控件教程34-StencilAreas
StencilAreas演示示例: Maps with intensity series stencil; Chromaticity diagram, Silicon wafer map analysis (仅WinForms)IntensityGridSeries、IntensityMeshSeries 和 Maps 具有 StencilArea 功能,可在绘制的数据区域内或外进行屏蔽。例如,如果数据显示在地图上,模板可以用来将可见数据限制在例如国家等特定的地图区域。通过创建一个新的StencilAr原创 2021-07-29 11:51:53 · 217 阅读 · 0 评论 -
LightningChart数据可视化工具图形控件教程33-Tile maps (瓦片地图)
Tile maps (瓦片地图)演示示例: HERE Maps streets; HERE Maps satellite; HERE Maps with small charts LightningChart 支持以下在线瓦片数据服务:• Here: 街道地图,卫星图像在 ViewXY.Maps.TileLayers 集中添加 TileLayer 对象。用 AlphaLevel 属性可以插入多个图层并 设置为半透明。TileLayer 对象依照在 TileLayers 集中出现的顺序进行渲染,第一个原创 2021-06-25 11:32:17 · 316 阅读 · 2 评论 -
LightningChart数据可视化工具图形控件教程32-矢量地图
矢量地图演示示例: World map; Map route; Map with environmental data; Wind data地理矢量数据以.md扩展名存储于LightningChart 地图文件中。LightningChart以地图文件集传送。X轴表示经度,Y轴表示纬度。显示地图坐标轴可参阅LightningChart数据可视化工具图形控件教程10-Y轴-值类型章节所示。地图坐标为十进制度数,纬度起点于赤道,经度起点于英国格林威治。图:地图的属性与子属性。该属性树用于矢量地图,除了原创 2021-06-11 14:49:54 · 582 阅读 · 2 评论 -
LightningChart数据可视化工具图形控件教程29-通过NaN值或其他值实现DataBreaking
通过NaN值或其他值实现DataBreaking演示示例: Data breaking in series图:在系列中支持DataBreaking 的几个选项以下系列类型支持数据中断:• PointLineSeries• FreeformPointLineSeries• SampleDataSeries• AreaSeries• HighLowSeries• PointLineSeries3DLightningChart 跳过与指定的断开值匹配的数据点的渲染,但可正常渲染其他值。图原创 2021-06-04 11:37:11 · 131 阅读 · 0 评论 -
LightningChart数据可视化工具图形控件教程28-缩放与平移
缩放与平移使用 ZoomPanOptions 来控制缩放与平移设置。图:ZoomPanOptions 属性及子属性触控屏幕进行缩放将两根手指放在图表上,并紧手指可缩小,或分离手指可放大。图表会试着检测是否视图进行水平或垂直缩放,或两者同时进行。这一功能称作 ‘zooming with rails’,可由MultiTouchZoomDirection (Free/XAxis/YAxis/Rails)控制。通过在X轴或Y轴或其标签上捏并/展开手指,可只对该特定的轴缩放。设置 MultiTouch原创 2021-06-03 11:22:38 · 997 阅读 · 0 评论 -
LightningChart数据可视化工具图形控件教程26-Annotations 注释
Annotations 注释演示示例: Annotations; Custom rendering; Intensity grid mouse control; Multi-channel cursor tracking; Stocks and bars; Annotations table注释可以在图表区域的任何地方显示鼠标交互的文本标签或图形。注释可以通过鼠标移动,调整大小,旋转,它们的对象和位置可以改变。或者可以通过代码来控制这些操作。如果必须在屏幕上渲染自定义图形,注释也很有用,因为它们可以以不原创 2021-05-14 12:49:28 · 386 阅读 · 0 评论 -
LightningChart数据可视化工具图形控件教程25-Constant lines (恒量线)
Constant lines (恒量线)演示示例: Oscilloscope; Lissajous monitor; Signal reader; Areas; Segments with splitters恒量线和带一样也可以当做是系列。恒量线与Y轴连接,呈现为一条水平线,自图表左边延伸至右边。通过Value属性可以设置水平高度。用鼠标可以垂直拖动恒量线。设置Behind属性为后,恒量线绘制于线条系列和条棒系列的后面,否则绘制在前面。上图:恒量线分列于正弦系列两旁。遇到使用问题,关注Arctio原创 2021-05-13 17:26:53 · 266 阅读 · 0 评论 -
LightningChart数据可视化工具图形控件教程24-Bands(数据带)
Bands(带)演示示例:Bands; Statistic analytics; Long data analysis; Zoom bar chartBands 带可以看做是系列。它们具有与其他系列相同的用户界面操作,但是一个band系列只包含一个带。一条带是一片垂直或水平区域,从一侧图边距延伸到另一侧。用Binding属性可以将一条带连接到一条Y轴或X轴。如果将带连接到Y轴,必须还要设置AssignYAxisIndex属性。如果将带连接到X轴,则忽略AssignYAxisIndex属性,或将其设置为u原创 2021-05-13 17:21:34 · 222 阅读 · 0 评论 -
LightningChart数据可视化工具图形控件教程22-IntensityGridSeries (强度网格)
IntensityGridSeries (强度网格)演示示例: Heat map; Spectrogram; Intensity grid mouse controlIntensityGridSeries 能够可视化 M x N 的节点数组,并通过指定的值域调色板着色。节点之间的 颜色采用的是插值法。IntensityGridSeries 是在 X 和 Y 轴方向上均匀分布的矩形系列,可以渲染等高 线、等高线标签以及线框图等。图:IntensityGridSeries 属性图:Intensity原创 2021-05-07 21:09:19 · 430 阅读 · 0 评论 -
LightningChart数据可视化工具图形控件教程21-LineCollections (线集)
LineCollections (线集)演示示例: Line Collections; Line spectrogram; Stem plotLineCollection 是一些线段的集合。每个线段都是一条从 A 点到 B 点的线。一个 LineCollection 可包含数千条线段。与 PointLineSeries、FreeformPointLineSeries 或 SampleDataSeries 相比而言, LineCollection 在渲染数千条不同的线段方面非常有效。PointLineSe原创 2021-05-06 11:32:44 · 1147 阅读 · 0 评论 -
LightningChart数据可视化工具图形控件教程20-PolygonSeries 多边图
PolygonSeries 多边图演示示例: Polygons; Box-whisker plot; Ternary plot; Image viewer; Zoomable 2D pie用PolygonSeries 可根据给定的边界路径来渲染填充和边界线。在Fill属性中设置填充性能。用PolygonSeries的Border属性设置边界线条样式。下图:几个多边形。为多边形设置数据在Points 属性中设置路径点。 PolygonSeries 具有一种一个自动路径关闭的功能,即如果最后一个点原创 2021-04-30 10:17:45 · 201 阅读 · 0 评论 -
LightningChart数据可视化工具图形控件教程19-StockSeries股票图系列
演示示例: Segments with splitters; Stocks and bars; Scale breaks; Statistic analytics股票系列可以把股票交易数据以蜡烛图或股票条棒图格式可视化。通过在StockSeries列表属性中添加几个StockSeries对象,可以在同一个图表中添加多个股票系列。用Style属性可以选择样式。样式选项有: Bars、 CandleStick 和 OptimizedCandleStick。用ColorStickDown、ColorStick原创 2021-04-29 10:32:29 · 394 阅读 · 0 评论 -
LightningChart数据可视化工具图形控件教程17-AreaSeries
AreaSeries演示示例: Area; Areas; Data breaking in series; Multiple legends; Custom axis ticks区域系列将数据表示为基面和值之间的填充区域。区域系列与前面章节介绍的HighLowSeries 非常相似,但是更为简单。通过在AreaSeries列表中添加AreaSeries对象,可以向图表中添加系列。chart.ViewXY.AreaSeries.Add(areaSeries); //向图表添加区域系列上图: 三个区原创 2021-04-16 10:13:22 · 186 阅读 · 0 评论 -
LightningChart数据可视化工具图形控件教程15-线系列的高级线着色
线系列的高级线着色演示示例: Line, palette coloring; Line, event-based coloring by indices; Line, event-based coloring可以根据数据值或其他外部逻辑更改线条颜色。基于Y值的线条着色以及用值域调色板填充通过启用SampleDataSeries、PointLineSeries 或 FreeformPointLineSeries的UsePalette属性,可以通过ValueRangePalette属性来应用线条着色。V原创 2021-04-14 10:02:18 · 371 阅读 · 0 评论 -
LightningChart数据可视化工具图形控件教程14-FreeformPointLineSeries
FreeformPointLineSeries演示示例:散点(Scatter points);地图路线(Map route):Value tracking with markers; Curve node editing图 : FreeformPointLineSeries 概览FreeformPointLineSeries能够展现一个基本的线、点(散点图)或者二者合一的点线图。FreeformPointLineSerie 可以从前一个点向任意方向绘制线点。适用于PointLineSeries中所有原创 2021-04-14 09:49:41 · 211 阅读 · 0 评论 -
LightningChart数据可视化工具图形控件教程13-SampleDataSeries
演示示例:演示示例: Billion points; Thread-fed multi-channel data; Signal reader通过向SampleDataSeries列表中添加SampleDataSeries对象,可以向图表中添加系列。chart.ViewXY.SampleDataSeries.Add(sampleDataSeries); //向图表中添加一个 SampleDataSeries上图:一些样本数据系列SampleDataSeries 是一种线系列,用以表示采样的信号原创 2021-04-13 09:36:43 · 334 阅读 · 0 评论 -
LightningChart数据可视化工具图形控件教程12-PointLineSeries及ViewXY通用系列
ViewXY系列,通用ViewXY的系列以不同的方式和格式实现数据可视化。所有系列都连接到轴值范围;而且,系列必须连接到一条Y轴。通过系列的AssignXAxisIndex和AssignYAxisIndex属性可以分配X和Y轴。通过代码,使用系列构造函数参数交替分配X轴和Y轴。PointLineSeries演示示例: 点线图(Point line);温度图(Temperature graph);线、调色板着色(Line, palette coloring)PointLineSeries概览(下图)原创 2021-04-09 09:57:08 · 521 阅读 · 2 评论 -
Arction LightningChart. Net V10.2.1下载
LightingChart.NET V10.0.1数据可视化图形工具(文末含下载地址和如何领取授权方法)LightningChart.NET V10.0.1更新内容:LightningChart.NET除支持WPF平台、Winform平台外新增对UWP平台的支持Arction 今年一直潜心UWP平台的开发,终于这种最新的平台在新版本v10中发布。现有功能进行了改进,并且我们将一如既往地致力于进一步开发, LightningChart .NET在原本的基础上,又添加了更强大功能。UW原创 2021-04-02 10:07:39 · 1021 阅读 · 0 评论 -
LightningChart数据可视化工具图形控件教程11-X轴
X 轴X轴分度和网格设置与Y轴的设置一样。所以之前章节所介绍的属性与功能也同样可以应用到X轴。但是,X轴有几个与实时滚动相关的属性,这是Y轴没有的。实时监控滚动演示实例: Billion Points; (温度图)Temperature graph; Thread-fed multi-channel data当制定一个实时监控方案时,必须滚动X轴来正确显示当前的监控位置,这通常是最新信号点的时间戳。在将新的信号点设置为一个系列之后,将ScrollPosition属性设置为最新的一次时间戳。// 将原创 2021-04-01 10:55:55 · 953 阅读 · 0 评论 -
LightningChart数据可视化工具图形控件教程10-Y轴
Y 轴Y轴的数量可以定义无限多个。可以使用YAxes 集合属性来添加Y轴。// 向图表添加Y轴chart.ViewXY.YAxes.Add(new AxisY());AxisY axisY = new AxisY(_chart.ViewXY);axisY.Title.Text = "Y-axis";chart.ViewXY.YAxes.Add(axisY);Y轴类属性Y 轴的各主要部分及网格刻度值标签格式化演示示例:(High-Low); 温度图(Temperature graph原创 2021-03-29 16:18:16 · 1356 阅读 · 0 评论 -
LightningChart数据可视化工具图形控件教程9-轴网格带Axis grid strips
轴网格带Axis grid strips演示示例:历史数据回顾(Historic data review);缩放条图表(Zoom bar chart)轴网格(划分)间隔可以在图形背景上显示为填充效果。通过ViewXY.AxisLayout.AxisGridStrips对X进行设置,可在X轴设置网格带。另外,通过AxisGridStrips对Y进行设置,可在Y轴设置网格带。用Both选项可以对X和Y轴都设置网格带,而用None则可不显示任何网格带。chart.ViewXY.AxisLayout.Axis原创 2021-03-26 10:02:06 · 288 阅读 · 0 评论 -
LightningChart数据可视化工具图形控件教程8-图形段(Graph segments)及其中的Y轴位置
图形段(Graph segments)及其中的Y轴位置如果定义有数个Y轴,它们可以以三种不同的方式垂直排列: Layered(层叠式)、Stacked(叠置式) 和 Segmented(分段式)。通过ViewXY.AxisLayout.YAxesLayout属性可以对其进行选择。层叠式(Layered)演示实例:Y轴布局(Y axis layouts);自动布置轴(Automatic axis placements)在Layered 视图模式中,所有的Y轴都是从图的顶部开始,延伸到图的底部。Y轴和与原创 2021-03-25 11:01:30 · 368 阅读 · 0 评论 -
LightningChart数据可视化工具图形控件教程7-设置轴位置的方法
自动布置X轴演示示例:自动布置轴(Automatic axis placements); 数个轴的情况(Several axes)XAxisAutoPlacement 控制着如何垂直放置X轴。chart.ViewXY.AxisLayout.XAxisAutoPlacement = XAxisAutoPlacement.AllBottom;XAxisAutoPlacement = AllBottom;添加的三个 X轴都置于图下方XAxisAutoPlacement = AllTop;所有X轴都置原创 2021-03-24 14:20:51 · 392 阅读 · 0 评论 -
LightningChart数据可视化工具图形控件教程6-ViewXY 2D图表
ViewXY视图可以通过Cartesian坐标系、XY图表格式,展现出各种的点线系列、区域系列、高低系列、强度系列、热图系列、条棒系列、带、线系列光标等。系列 会关联到X和Y轴,使用指定的轴的值域范围。ViewXY对象树View XY视图快速概览Graph margins (图边距)默认情况下,根据轴数量及其设置可自动调整图边距。通过设置 ViewXY.AxisLayout.AutoAdjustMargins = False, Margins 属性应用后,可以手动设置空边的尺寸大小。将所有的图边原创 2021-03-23 10:42:50 · 352 阅读 · 0 评论 -
LightningChart数据可视化工具图形控件教程5-背景设置、视图、DPI、反锯齿
LightningChart的主要视图如下:ViewXYView3DViewPie3DViewPolarViewSmith通过设置ActiveView属性可以对可视化视图进行更改。默认视图为ViewXY。// 设置可视化视图为3Dchart.ActiveView = ActiveView.View3D;视图与缩放区域定义LightningChart视图包含了几个不同的区域,各自反映了不同的信息。这些区域根据视图的内容可以看做是几个平面矩形,但无论视图类型如何,这些定义都是一致的;特原创 2021-03-22 14:23:02 · 973 阅读 · 0 评论 -
LightningChart数据可视化工具图形控件教程1-安装教程
概述LightningChart®.NET SDK 是一款Microsoft Visual Studio插件工具,由数据可视化软件组件和工具类组成,可支持WPF(Windows Presentation Foundation)和Windows Forms.NET平台。Arction组件主要用于为科学、工程、测量和交易等领域提供解决方案,特别专注于执行性能和一些非常高级的功能。LightningChart组件摈弃了较慢的GDI/GDI+或WPF Graphics API,采用低版本的DirectX9和.原创 2021-03-16 12:18:17 · 2340 阅读 · 0 评论