提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:杨鹏连|2021-06-18 13:45:03.157|阅读 131 次
概述:本文主要介绍了高性能图表控件LightningChart关于图例框条目重叠问题解答。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
LightningChart.NET完全由 GPU 加速,并且性能经过优化,可用于实时显示海量数据——超过 10 亿个数据点。LightningChart 包括广泛的 2D、高级 3D、Polar、Smith、3D 饼/甜甜圈、地理地图和GIS 图表以及适用于科学、工程、医学、航空、贸易、能源和其他领域的体位功能。
LightningChart.NET重加入在线订购,SignalTools,12个月,WPF版本原价405元,现价3499元,现在抢购立享优惠!立即购买>>
点击下载LightningChart.NET最新试用版 LightningChart JS最新试用版
Q:图例框条目重叠
我目前正在设置 Lightning Chart 以使用 Legend Boxes。我遇到的一个问题是,当 Line Series Title 跨越多条线时,LegendBoxXY 似乎无法处理。附加的图像显示了这个问题。每个 Y 轴上的两个信号都有跨越两行的标题。但是您可以看到第二个信号的标题与第一个标题重叠,并且图例框通常不够大,无法显示第二个标题的第二行。
出于我们的目的,我们在标题中使用多行来显示上下文信息和单位。如果这很重要,我还尝试手动调整图例框的大小。这并没有解决重叠问题。我忽略的 LegendBoxXY 上是否有可以解决此问题的设置?
A:图例框条目重叠
注释文本在这种格式中更加灵活(即支持多行文本)。不幸的是,每个注释只允许使用一种颜色。
Series.Title.Text 本身可以是多行的,但在其他 Title 旁边排列可能会很棘手。例如,可以使用Series.Title.DrawRectagle和Series.Title.Offset属性来达到预期的效果。
Q:图例框条目重叠
图例框中的多行标题是否可以考虑用于未来版本?
图表支持在同一个 AxisY 中显示多条不同颜色的线。但是在不覆盖数据的情况下为每一行添加标题的唯一方法似乎是图例框。注释似乎与特定数据点相关,而不是与屏幕位置相关联。因此缩放和平移变得复杂。我可以查看手动定位系列标题,但图例框几乎可以完成我们需要的一切 - 它可以很好地定位标题而不会覆盖数据。您可以将鼠标悬停在图例框条目上并突出显示相关信号。标题文本和颜色都会自动匹配。唯一的问题是标题中有多行,所以如果支持的话对我们来说会非常方便。
A:是的,我了解您的需求和您的观点。不幸的是 LegendBox 不是为此而设计的。我会将它包含在请求的功能列表中。
注释可以与轴值以及屏幕坐标相关联。例如,
annot.LocationCoordinateSystem = CoordinateSystem.ScreenCoordinates;
Annotation 的 Target 可以独立绑定。此外,您可以使用Annotation.Sizing属性指定要绘制对象的 Axis 值或坐标的特定范围(分别使用AxisValuesBoundaries或SizeScreenCoords属性)。
不要忘记允许使用Annotation.ClipInsideGraph = false在边距上绘制注释。
另一种选择是使用多个 LegendBox(仅在 XY 中)。但是,为了避免重叠,您无论如何都需要进行一些计算。呈现图表(LegendBox)后,您可以读取位置
chart.ViewXY.LegendBoxes[i].GetRenderedRect()
并修改 Offset 属性。
如果有任何疑问,请以获取更多信息。
如果你看到了可爱的动物,加入了插图动物QQ交流群:740060302
欲购买LightningChart正版授权,或了解更多产品信息请点击
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
文章转载自:本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
高性能WPF和Winforms图表,可以实时可视化多达1万亿个数据点。
LightningChart JS高性能的JavaScript图表库,专注于实时数据可视化。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢