模块概览
QtitanChart 是面向 Qt 平台的图表控件库,帮助开发者在桌面应用中快速呈现美观的数据图表。控件基于 Qt/C++ 实现,代码量少、架构灵活,几乎可以定制图表的每一个组成元素,并支持主流的跨平台桌面环境。
多坐标系支持
图表既可运行于笛卡尔坐标系,也可在极坐标系中展示数据,适配不同数据的呈现方式。两种坐标系通过统一的数据模型组织,便于在同一应用中按需选用。
图表序列类型
笛卡尔坐标系支持点、折线、阶梯线、簇状柱形、堆叠柱形、饼图、环形图、面积与堆叠面积等序列;极坐标系支持点、折线、样条与样条面积序列,覆盖常见统计与业务数据可视化需求。
交互与选择
控件提供完整交互能力,任意图表元素均可被选中,支持数据探询、联动与工具提示等交互体验,使读者能直接在图表上感知与定位数据。
主题与样式定制
提供多套现成主题(Black、Gray、Nature)与调色板(Black、Gray、Nature、Office、Green、Blue)。坐标轴、数据点、网格、背景、标记与标签均可广泛配置,还可通过 XML 文件统一定制图表外观,便于保持品牌与风格一致。
实时渲染与跨平台
控件支持实时图表并具备快速渲染能力,适合监控、仪器数据流等高频率刷新场景。支持 Windows、Linux 与 macOS,无需额外授权限制即可部署,并适配 Qt 5 与 Qt 6 及 Python 绑定,融入现有 Qt 技术栈。