下载 sgcCharts

sgcCharts 包含在 sgcUI All-Access 试用版中,Delphi 和 C++ Builder 各有一个安装程序,涵盖全部 15 款 sgcUI 产品。您可以下载功能完整的试用版,运行无需 IDE 的预编译演示程序,或将 NuGet 包添加到 .NET 项目中。许可证可在定价页面购买。

免费试用版下载

一个 sgcUI 试用版即可安装所有 sgcUI 产品(包括 sgcCharts),并提供完整功能供评估使用。

适用于 Delphi 的 sgcUI 试用版

Delphi 7 至 RAD Studio 13 的全功能评估版,包含全部 15 款 sgcUI 产品(含 sgcCharts)和示例项目。

下载 Delphi 试用版 →

适用于 C++ Builder 的 sgcUI 试用版

C++ Builder 2007 至 13 的全功能评估版。包含 C++ 头文件和示例项目的相同组件。

下载 C++ Builder 试用版 →

预编译示例程序

每款 sgcUI 产品的可直接运行的可执行文件。19 个 sgcCharts 演示包括 LiveLine(1,000,000 个点)、MultiAxis、Candlestick、DataSetChart、BusinessCharts、BusinessChartsFMX、Themes、DrawingTools、PieDonut、RadarCompare、HeatmapLive、TreemapFunnel、MQTTSensors、BinanceLive、WebSocketFeed、SSEFeed、FMXMobile、Headless 和 HeadlessService。

下载示例程序 →

三步运行 sgcCharts

安装试用版,运行一个演示,然后把 sgcCharts 放到您自己的窗体上。

第 1 步

运行 sgcUI_Trial.exe(或 sgcUI_Trial_CBuilder.exe),然后选择您使用的 IDE 版本。

第 2 步

打开 Demos\Charts\Delphi\LiveLine,编译并运行,即可看到百万点数据流,然后试试 Candlestick 和 TreemapFunnel。

第 3 步

在新的 VCL 应用程序中,从 SGC Charts 组件面板页拖放一个 TsgcChart、一个系列和一个 TsgcVCLChart,并在对象检查器中将它们关联起来。

运行 sgcCharts 演示

LiveLine

LiveLine

快速折线系列,带 1,000,000 点的环形缓冲区并由后台线程提供数据,可选 10 秒、60 秒或整个缓冲区的时间窗口,支持主题切换,十字光标覆盖整个数据流。

Candlestick

日期时间坐标轴上的日蜡烛图,带成交量坐标轴。可用鼠标缩放和平移;当多根蜡烛共用一个像素列时,它们会合并为一根正确的蜡烛。

仅限注册版 DrawingTools

在蜡烛图上用鼠标绘制趋势线、水平线和垂直线、矩形以及斐波那契回撤,然后可选中、锁定或删除。

DataSetChart

DataSetChart

一个 1,000 行的客户端数据集显示在 DB 表格中,并由两个数据集数据源读取为折线系列和柱状系列。编辑一行并重新加载,图表随之更新。

BusinessCharts

BusinessCharts

气泡、箱线图、瀑布图和平滑范围面积系列,配有误差线、注释和 ISA-101 报警线,以及 ISA-101 主题和运行时图表编辑器,图表跟随实时数据集更新。.NET 版本为 BusinessCharts、BusinessChartsWpf 和 BusinessChartsAvalonia。FireMonkey 版本为 BusinessChartsFMX。

仅限注册版 BinanceLive

通过 sgcChartsWS 桥接,将 Binance 行情流的实时蜡烛显示在带窗格和指标的金融图表上。需要 sgcWebSockets。

仅限注册版 MQTTSensors

通过 sgcChartsWS 桥接,由 MQTT 主题提供的传感器读数在到达时即被绘制。需要 sgcWebSockets 和 MQTT 代理。

Headless

一个控制台程序,构建图表并在无窗口的情况下写出 PNG 和 SVG 文件。HeadlessService 则通过 Windows 服务完成同样的工作。

支持的 IDE 与平台

项目支持
Delphi (VCL)Delphi 7、2007、2009、2010、XE 到 XE8、10 到 10.4、11、12 和 13,Win32 与 Win64。
FireMonkey自 Delphi XE6 起,支持 Win32、Win64、macOS、iOS 和 Android。
C++ BuilderC++ Builder 2007、2010、XE 到 XE8、10 到 10.4、11、12 和 13。
Linux64自 Delphi 10.2 起,无界面:模型、渲染器、PNG 和 SVG。
.NETWinForms、WPF、Avalonia 和无界面渲染。Rendering 包面向 .NET Standard 2.0、.NET Framework 4.7.2、.NET 6、.NET 8、.NET 9 和 .NET 10。
桥接sgcChartsWS 数据源(WebSocket、MQTT、SSE、Binance)需要 sgcWebSockets 和注册版。

适用于 .NET 的 sgcCharts

sgcCharts 同时提供纯托管的 C# 移植版本,类名与 Delphi 版本相同,适用于 WinForms、WPF 和 Avalonia,以 NuGet 包形式发布。

NuGet 包

使用 dotnet add package esegece.sgcCharts.Community 安装免费的社区版,或使用 dotnet add package esegece.sgcCharts 安装注册版。适用于您的 UI 框架的控件位于 esegece.sgcCharts.WinForms、esegece.sgcCharts.Wpf和esegece.sgcCharts.Avalonia 中。 桥接包 esegece.sgcCharts.sgcWebSockets 仅限注册版。

在 NuGet 上查看 →

.NET 示例程序

示例项目:LiveLine, LiveLineWpf, LiveLineAvalonia, SeriesGallery, SeriesGalleryAvalonia, BusinessCharts, BusinessChartsWpf, BusinessChartsAvalonia, SeriesHeadless, ConsoleRender, BinanceLive, MQTTSensors。

阅读 .NET 概述 →

社区版 vs. 注册版

免费的 sgcCharts 社区版适用于年营业收入低于 100 万欧元且开发者不超过 5 人的个人和组织。注册版包含全部功能、完整源代码和商业许可。 社区版不含金融功能包(窗格、指标与成交量系列、聚合器、绘图工具、最新价标记、买卖盘区间带)、包含高级表链接类型的图表设计器,以及 sgcChartsWS 桥接。

sgcCharts NuGet 包

社区版包免费,注册版包需要 .NET 许可证。

版本安装说明
社区版dotnet add package esegece.sgcCharts.Community(免费社区版核心)
注册版dotnet add package esegece.sgcCharts加上 esegece.sgcCharts.WinForms、.Wpf 或 .Avalonia(注册版)
注册版dotnet add package esegece.sgcCharts.Rendering(无界面PNG 和 SVG)
注册版dotnet add package esegece.sgcCharts.sgcWebSockets(sgcChartsWS桥接,注册版)

需要许可证?

查看 sgcCharts 的定价选项,或将其作为 sgcUI 版本的一部分购买。