博客 / 詳情

返回

如何在Stimulsoft圖表中創建自動系列(Auto Series)——實戰示例解析

 

在實際的業務報表開發中,圖表常用於展示多維度數據,例如按地區、產品、時間等維度對比銷售情況。然而,Stimulsoft 圖表本身並沒有內置 “按參數自動分組(Group by Argument)” 的屬性。為實現類似需求,Stimulsoft 提供了更靈活的 “自動系列(Auto Series)” 機制。

本文將以一個完整示例演示如何在 Stimulsoft 產品中基於數據源自動生成圖表系列,並通過示例逐步拆解相關屬性的作用。

Stimulsoft Ultimate 官方試用版下載


一、從數據開始

我們先準備一份示例數據(JSON),並以表格方式展示:

該數據中包含 Region(地區)、Sales(銷售額)、Category(類別)、Color(顏色代碼)等字段,後續將用於創建自動系列。


二、構建基礎圖表

在 Stimulsoft 中創建圖表後,我們首先設置 X/Y 軸:

  • X 軸(Argument):選擇 Region(如 North America、Europe、Asia)

  • Y 軸(Value):選擇 Sales(銷售金額)

完成上述設置後,即可看到一個按地區展示銷售數據的基礎圖表。


三、開啓 Auto Series 實現自動分組

接下來進入本文的核心——Stimulsoft 圖表的自動系列功能。

Stimulsoft 支持根據數據源自動生成圖表系列,主要依賴以下三個屬性(均屬於圖表系列對象):

1. Auto Series Key Data Column

用於指定按哪個字段生成系列。
該字段中的 唯一值 將自動成為系列,例如按 Category 拆分為 Electronics 和 Furniture 兩條系列。

2. Auto Series Title Data Column

設置系列名稱。如果未指定,將默認使用 Key 列的值作為系列名稱。

3. Auto Series Color Data Column

用於設置系列顏色。如果未指定,系統將自動為系列分配顏色。


四、示例:按 Category 自動拆分系列

基於示例數據,我們希望根據 Category 拆成兩個系列:Electronics(電子類)和 Furniture(傢俱類)。

具體設置如下:

  • 將 Auto Series Key Data Column 設置為 Category

    • 若某區域沒有某類目(如 Europe 中無 Furniture),對應值會自動處理為 0

  • 將 Auto Series Color Data Column 設置為 Color 字段

    • 顏色將根據數據中的顏色代碼指定

  • 系列的標題可以自動生成,也可以直接使用 Category 字段內容

經過上述設置後,圖表中每個地區(Region)都會展示多個產品類別的銷售情況,每個類別以不同顏色區分。


五、最終效果

最終呈現的圖表中:

  • X 軸:按地區展示

  • Y 軸:對應銷售金額

  • 系列(Series):根據 Category 自動生成,顏色和名稱均可從數據源自動獲取

這不僅讓圖表更直觀,也避免了手動創建多條系列的繁瑣步驟,特別適用於數據動態變化或多維度分組場景。

本文示例中最終報表的效果圖

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.