通过Python仪表板分析多变量数据-LightningChart Python
·
通过 Python 仪表板分析多变量数据-LightningChart Python
2025年7月22日
LightningChart Python v1.2 使开发人员能够将平行坐标图添加到仪表板,从而更轻松地分析多维数据。

LightningChart Python 是一个高性能可视化库,专为实时分析和大规模数据渲染而设计。它利用 GPU 加速和 WebGL,高效处理数百万个二维和三维数据点,并提供流畅的交互式视觉效果。一些示例图表类型包括折线图、散点图、热图、面积图、箱线图、三维曲面图和网格图,并支持自定义刻度线 (CustomTicks)、区间带 (Bands) 和常数线 (Constant Lines) 等 UI 元素。它与 Python 的数据生态系统无缝集成,包括 Numpy、Pandas 以及 PyQt 和 PySide 等 GUI 框架,使其成为交互式仪表板、财务分析、科学模拟和工程应用的强大工具。
LightningChart Python v1.2 更新增强了多维数据分析功能,支持将平行坐标图直接嵌入仪表板,使开发人员能够在交互式可视化报告环境中集成复杂的数据比较。此集成简化了在统一界面中跨多个维度比较复杂数据集的操作,让您可以同时查看多个维度的关系、相关性、聚类和异常值。
LightningChart Python v1.2
发布日期:2025 年 7 月 8 日
v1.2 中的更新
特征
- 条形图轴配置
- 增强了条形图中数值轴和类别轴上的刻度标签的配置选项。
- 平行坐标图表仪表板和纯色
- 现在可以将平行坐标图添加到仪表板。
- 添加了一种新方法来为所有系列设置纯色填充。
- 漏斗图和金字塔图标签定位
- 向金字塔和漏斗图添加了一个新
LabelsInside参数,允许将标签放置在图表段内。
- 向金字塔和漏斗图添加了一个新
- 缩放带状图轴交互控制
- 介绍了
set_stop_axis_on_interaction缩放带状图(ZBC)的方法。 - 这允许开发人员指定与 ZBC 交互是否应该停止对连接轴的更新,从而能够更精确地控制图表同步行为。
- 介绍了
- 轴滚动策略和边距配置
- 该
set_scroll_strategy方法现在通过将其值设置为 来支持渐进式(默认)和退步滚动行为False。 - 新
set_scroll_margins方法可以精确控制轴边缘和系列之间的自动间距,提高布局灵活性和视觉平衡。
- 该
- 简化的颜色分配
- 现在可以使用标准 CSS 颜色名称、RGB 元组或十六进制字符串更轻松地直接指定颜色,而无需使用
lc.Color()。 - 这简化了样式并提高了开发人员在自定义图表视觉效果时的工作效率。
- 现在可以使用标准 CSS 颜色名称、RGB 元组或十六进制字符串更轻松地直接指定颜色,而无需使用
- 统一鼠标交互配置
- 几种传统的鼠标交互方法已被删除。
- 开发人员现在应该使用新
set_user_interactions方法来配置、调整或覆盖默认的内置用户交互集。 - 这种方法提供了一种集中管理交互的方式,其中许多交互是可选的或互斥的,从而提供了更大的灵活性和对用户体验的控制。
- 图表的 HTML 文本渲染选项
html_text_rendering创建图表时现在可以使用新参数。- 这使得开发人员可以在基于 WebGL 和基于 HTML 的文本渲染之间进行选择,从而根据渲染环境在平衡性能和文本清晰度方面提供更大的灵活性。
- 图表元素的主题缩放
theme_scale现在可以在图表创建期间使用新参数。- 此功能允许自动缩放字体大小、刻度长度、元素填充和其他视觉组件,以确保在不同的显示环境中保持一致且视觉平衡的图表布局。
更多推荐



所有评论(0)