LightningChart新版特性详解
Headless模式:数据可视化更灵活
LightningChart的headless模式允许在没有GUI的情况下使用,适用于Windows Service和控制台应用程序。在该模式下,图表框可以被捕获为图像,并通过多种方法获取位图,如OutputStream属性、SaveToStream方法、CopyToClipboard方法、CaptureToByArray方法等。这项服务可以在本地网络服务器或云端的Windows Server上运行,同时也支持不同进程间通信方式,如Named管道或Socket I/O通信。SDK中还包含了一个新的Headless模式演示解决方案,可在本地计算机上使用Windows服务器,通过Named Pipes连接到WPF应用程序并显示服务器发送的图像流。
ViewXY BarSeries中的BaseLevel属性优化
在ViewXY BarSeries中增加的BaseLevel属性是所有系列值的最小值,用于指示条的起始位置。在堆叠视图中,BaseLevel会根据设置的正负值调整条的大小,如StackedToSum时,条的尺寸是相对的。新版本中将BaseLevel设置为100,与之前的设置为0相比,能够更好地展现数据变化。用户可以自定义条形图的数值,提升可视化效果。
MeshModel:程序化构建几何体
新版本支持以编程方式构建MeshModel几何体,使用户能够可视化由计算产生的对象和形状。提供多种创建方法,如创建(位置、颜色、索引)、创建(位置、颜色、法线、索引)、创建(位置、纹理坐标、位图、textureWrapMode、索引)等。索引数组参数可选,有助于定义顶点、颜色、光线法线和纹理坐标的使用方式。MeshModels可以通过代码构建,旋转、缩放、定位等属性及事件也适用于通过编程方式创建的MeshModel,使其操作方式与加载对象的方式一致。
3D单维缩放:操作更灵活
在3D中,单维缩放只能通过鼠标拖动来操作一个维度。新版本添加了ZoomPanOptions选项,用于控制单维缩放的操作方式。LeftMouseButtonAction、RightMouseButtonAction和MiddleMouseButtonAction属性现在包含ZoomX、ZoomY和ZoomZ的选项,使用户能够更灵活地进行单维缩放,提升用户体验。
图例框调色板优化
ViewXY中的图例框新增AlignmentInVerticalMargin属性,可选择左/右/中心对齐选项,用于控制图例框的水平定位,从而保持相同的垂直边距。此外,用户还可以通过设置和来控制“强度”和“表面”系列调色板的可视性,进一步定制图例框的外观,提升数据展示的清晰度。
以上便是LightningChart新版特性的详细介绍,新版本带来了更灵活的数据可视化功能,让用户能够更好地展示和分析数据,提升工作效率和用户体验。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。