下载 sgcCharts

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

免费试用版下载

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

刚接触 sgcCharts?请从 Demos\Charts\Delphi\00.QuickStart 中适用于 Delphi (VCL) 的五个 QuickStart 演示开始,并阅读逐步讲解这些演示的入门指南(PDF,英文)。

适用于 Delphi 的 sgcUI 试用版

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

下载 Delphi 试用版 →

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

C++ Builder 10.1 至 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。

下载示例程序 →

适用于 Delphi 的 sgcUI 试用版

Delphi 13 Florence Download ↓
Delphi 12 Athens Download ↓
Delphi 11 Alexandria Download ↓
Delphi 10.4 Sydney Download ↓
Delphi 10.3 Rio Download ↓
Delphi 10.2 Tokyo Download ↓
Delphi 10.1 Berlin Download ↓
Delphi 10 Seattle Download ↓
Delphi XE8 Download ↓
Delphi XE7 Download ↓
Delphi XE6 Download ↓
Delphi XE5 Download ↓
Delphi XE4 Download ↓
Delphi XE3 Download ↓
Delphi XE2 Download ↓
Delphi XE Download ↓
Delphi 2010 Download ↓
Delphi 2009 Download ↓
Delphi 2007 Download ↓
Delphi 7 Download ↓

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

C++ Builder 13 Download ↓
C++ Builder 12 Download ↓
C++ Builder 11 Download ↓
C++ Builder 10.4 Download ↓
C++ Builder 10.3 Download ↓
C++ Builder 10.2 Download ↓
C++ Builder 10.1 Download ↓

三步运行 sgcCharts

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

第 1 步

下载并运行适用于您所用 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 桥接。全部 21 种系列类型和范围选择器均包含在内。

sgcCharts NuGet 包

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

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

需要许可证?

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