sgcCharts 功能矩阵

按任务分类的 sgcCharts 全部功能,每项功能都链接到对应的帮助主题。同一个图表模型驱动 VCL、FireMonkey、WinForms、WPF 和 Avalonia 视图。

系列

10 项功能

金融图表

3 项功能

交互与主题

8 项功能

数据源

7 项功能

.NET

7 个 NuGet 包

文档

在线帮助与 PDF 手册

注册版 标记包含在注册版和试用版中、但不包含在免费社区版中的功能。~ 标记社区版仅部分提供的功能,差异说明见其下方。

每一行都链接到对应的帮助主题。社区版一列显示免费 .NET 社区版包含的内容;注册版和试用版包含全部功能。

系列

功能详情社区版帮助
17 种图表类型折线、快速折线、阶梯线、面积、范围面积、柱状、散点、气泡图、蜡烛图、OHLC、饼图与环形图、雷达图、热力图、矩形树图、漏斗图、箱线图和瀑布图,每种都是一个 TsgcChartSeries_* 组件。帮助
饼图与环形图InnerRadiusPercent 可将饼图变为环形图,OthersThreshold 将较小的扇区合并为“其他”,ExplodeOnClick 可将扇区拉出。帮助
热力图与矩形树图带色阶的热力图,以及矩形树图和漏斗图系列。帮助
气泡图TsgcChartSeries_Bubble 绘制 X、Y 和大小。SizeMode 按面积(cbsArea)或直径(cbsDiameter)缩放气泡。帮助
箱线图TsgcChartSeries_BoxPlot 绘制最小值、四分位数、中位数、最大值和可选的平均值。AddValues 从原始样本计算四分位数(Excel QUARTILE.INC)和 Tukey 离群值。帮助
瀑布图TsgcChartSeries_Waterfall 由步骤、小计和合计累计出总数,柱与柱之间带连接线。帮助
范围面积TsgcChartSeries_RangeArea 填充最低值与最高值之间的区带。帮助
平滑曲线Smooth 将折线、面积和范围面积系列绘制为单调三次样条,曲线不会超出数据范围。帮助
误差线折线、面积、散点和柱状系列上的 ErrorBars:固定值、百分比、标准差或自定义值,方向可为双向、正向或负向,带端帽。帮助
坐标轴与绘图区多个坐标轴、绘图区、标题、图例和边距。帮助

流式数据与性能

功能详情社区版帮助
环形缓冲区快速折线系列将点存储在容量固定的环形缓冲区(Capacity)中。LiveLine 演示会送入 1,000,000 个点。帮助
抽稀按系列抽稀:dmNone、dmMinMax 和 dmLTTB。帮助

金融图表

功能详情社区版帮助
指标SMA、EMA、WMA、Bollinger、RSI、MACD、Stochastic、ATR、VWAP 和 Volume 指标系列。注册版帮助
窗格同一图表中的多个窗格、最新价标记以及买卖盘区间带。注册版帮助
绘图工具趋势线、水平线与垂直线、矩形和斐波那契。注册版帮助

交互与主题

功能详情社区版帮助
十字光标、提示、缩放与平移十字光标、提示、滚轮缩放、框选缩放和平移。帮助
标注文本、线、水平线与垂直线、矩形、水平区带,以及固定在某个数据点或最新点上的标注框。标注跟随主题和高对比度,屏幕阅读器会朗读它们。帮助
运行时图表编辑器最终用户在运行时编辑标题、图例、坐标轴和系列(颜色、可见性、平滑,以及在兼容系列范围内更改类型)。VCL、FireMonkey、WinForms 和 WPF 使用 ShowEditor,Avalonia 使用 ShowEditorAsync。帮助
图表设计器对于 TsgcChartTableLink,编辑器会增加一个数据页:图表类型(簇状、堆积或百分比堆积柱形图、折线图、面积图、饼图、圆环图或组合图)、按列或按行取系列、前 N 项、饼图系列、数据标签、数据透视图的总计,以及组合图中每个度量值的系列类型和坐标轴。sgcVCLShowChartDesigner、sgcFMXShowChartDesigner、ShowDesigner 和 ShowDesignerAsync。它是 sgcPivotGrid 数据透视图的设计器。注册版帮助
主题与调色板一个属性即可切换浅色和深色主题:Chart.Theme := utDark。帮助
ISA-101 预设ApplyISA101Theme 应用工业 HMI 界面常用的灰色、低调风格,并为异常状态保留优先级 1 到 4 的报警颜色。帮助
从右到左(阿拉伯语和希伯来语)标题、图例、提示框、工具栏和范围选择器已镜像。与 Excel 一样,绘图区及其坐标轴默认仍保持从左到右;MirrorPlot 会反转分类轴,并将数值轴移到右侧。帮助
无障碍标题、坐标轴、图例、系列和数据点向 UI Automation 公开,每个数据点带有类别和值,并有生成的替代文本。方向键在数据点之间和系列之间移动,焦点环始终可见,在 Windows 高对比度下使用系统颜色、线型和标记。默认开启,可用于 VCL(Delphi 7 到 13)、Windows 上的 FireMonkey、WinForms、WPF 和 Avalonia。帮助

数据源

功能详情社区版帮助
手动、CSV 和 JSONTsgcChartDataSource_Manual、_CSV 和 _JSON。帮助
DataSetTsgcChartDataSource_DataSet 可绘制任意 TDataSet。帮助
实时数据集绑定Live 通过 TDataLink 跟随保存、删除、插入和过滤的变化,并做了节流。FollowCursor 在用户滚动数据集时移动当前聚焦的点,ExtraFields 提供大小、最低值、四分位数或类型列。在 .NET 中,Live 跟随 DataTable 的变化。帮助
表格TsgcChartDataSource_Table 绘制内存中的表格,例如 sgcGrid 的行。帮助
XAML 中的数据系列 (.NET)图表内的 TsgcWpfChartSeries 和 TsgcAvaloniaChartSeries 元素用 ItemsSource、SeriesKind 以及成员路径 XMember、YMember、OpenMember 至 CloseMember、VolumeMember 和 LabelMember 声明每个系列,且每一项都可以使用绑定。在 WPF 中,集合视图的筛选和排序会生效。绑定是单向的:图表读取这些项目,从不向其写入。帮助
代码中的集合与 WinForms 设计器 (.NET)TsgcChartDataSource_Items 将系列绑定到 ObservableCollection<T>、BindingList<T>、List<T>、DataTable 或 DataView。在 WinForms 中,TsgcWinFormsChartSeries 组件通过窗体的 BindingContext 声明系列,并在 .NET Framework 以及 .NET 8 或更高版本的 Visual Studio 设计器中通过智能标记进行编辑。空图表会在 Visual Studio 设计器以及 WPF 和 Avalonia 预览器中显示由 30 个点组成的示例折线,没有数据的已声明系列则显示其类型对应的示例点:折线、蜡烛图或分类。示例不会保存到窗体或 XAML 中。帮助
实时数据源sgcChartsWS 桥接增加了 Binance 行情流、MQTT 主题、WebSocket JSON 和 Server-Sent Events。每个数据源都会挂接客户端事件,停止时恢复原有的处理程序。注册版帮助

导出与服务器端渲染

功能详情社区版帮助
PNG 和 SVG 导出视图上的 SaveToPNG 和 SaveToSVG。帮助
无界面渲染器TsgcChartRenderer 无需窗口即可渲染 PNG 和 SVG,在 Windows 服务和 Linux64 上同样可用。帮助
打印和打印预览Print 和 ShowPrintPreview 可以每个图表打印一页,包含其系列、坐标轴、标题和图例,不包含十字光标、工具提示和缩放矩形。PrintSettings 一次性设置纸张、方向、页边距、缩放、页眉和页脚,打印机、预览和 PDF 共用这些设置。所有版本均可使用,支持 VCL、FireMonkey、WinForms、WPF 和 Avalonia(FireMonkey 的打印在 Windows 和 macOS 上可用)。帮助
无障碍 PDF 导出,PDF/UA 和 PDF/A(配合 sgcPDF)ExportToPDF 把图表写成带真正文本的矢量图形,并附上根据标题、系列、点数和坐标轴范围生成的替代文本。文件默认是带标签的 PDF/UA 文档,PDFALevel 可再加上 PDF/A-2a 或 PDF/A-3a。需要 sgcUIPDF 桥接和已获许可的 sgcPDF(在 .NET 中为 esegece.sgcUICore.sgcPDF)。注册版帮助

适用于 .NET 的 sgcCharts

.NET 图表是类名相同的 C# 移植版本,适用于 WinForms、WPF 和 Avalonia,另有无界面渲染器包。

包版本内容
esegece.sgcCharts.Community社区版(免费)核心库
esegece.sgcCharts注册版核心库
esegece.sgcCharts.WinForms注册版Windows Forms 控件
esegece.sgcCharts.Wpf注册版WPF 控件
esegece.sgcCharts.Avalonia注册版Avalonia 控件
esegece.sgcCharts.Rendering注册版无界面渲染
esegece.sgcCharts.sgcWebSockets仅限注册版sgcWebSockets 桥接

文档

sgcCharts 的每项功能都记录在 sgcUI 帮助中,每种开发环境各有一个版本。

在线帮助

请先阅读 sgcCharts 简介,再依次查看快速入门和各功能主题。

Delphi →
C++ Builder →
.NET →

PDF 手册

完整的 sgcUI 帮助 PDF 文件,可离线阅读或打印。

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
超值之选:All-AccesseSeGeCe 全部产品,含高级支持,每年 €1,059 起。
查看 All-Access 价格

使用 sgcCharts 开发

下载 sgcUI 试用版,将 sgcCharts 添加到您的 Delphi、C++ Builder 或 .NET 应用程序中。