反饋已提交

網絡繁忙

圖表縮放

1. 概述

1.1 版本

報表伺服器版本
功能變動
11.0-

1.2 應用場景

在一些商業報表中,往往由於要展示的產品分類較多,資料都顯示一張圖表中表顯得很擁擠,既不美觀,也不利於比較資料,往往會產生一些需求:

  • X 軸太密集時,可以設定捲軸,可以左右滑動顯示。

  • 有的圖表效果需要拖拉放大才可以正常展示,希望圖表可以縮放。

  • 圖表分類太多,可以左右滑動顯示。

  • 柱子特別多,顯示效果不好,需要柱子間隔一致,生成橫向捲軸捲動展示

那麼可設定圖表縮放就必不可少了。接下來本文將詳細介紹圖表縮放的設定方式與效果。

1.3 功能簡介

在圖表「特效>互動屬性」中,可設定「圖表縮放」。未勾選「開啟縮放元件」時為手勢縮放,勾選後為元件縮放,元件縮放可選擇元件類型為「縮放軸」或「捲動軸」。

如下圖所示:

注1:若開啟坐標軸翻轉,則不支援勾選「開啟縮放元件」。

注2:不勾選「開啟縮放元件」時為手勢縮放,勾選後為元件縮放,兩者不能同時支援。

注3:使用 FVS 視覺化看板在行動端預覽時,直接使用圖表組件,圖表縮放不生效;可在表格組件中插入圖表使用。

2. 手勢縮放

2.1 功能設定

點選圖表屬性面板「特效> 互動屬性 >圖表縮放」,預設未勾選「開啟縮放元件」,此時圖表縮放方式為「手勢縮放」。

可設定縮放方向為:X軸、Y軸、XY軸、無。預設為 XY軸。

注:詞雲圖、框架圖、力學氣泡圖只能設定縮放方向為 XY軸。

  • X軸:若縮放方向設定為 X軸 ,滑鼠選擇區域時,只能根據滑鼠軌跡選中「橫向區域」。

  • Y軸:選定區域只能縱向選擇。

  • XY軸:滑鼠選中區域可以是任意區域。根據x,y軸是分類軸,時間軸或者值軸執行x,y單向縮放時同樣的邏輯。建議多數情況下選擇XY軸。

  • 無:不可縮放。

注:僅手勢縮放可設定縮放方向。

2.2 縮放效果

開啟內建範本 %FR_HOME%\webapps\webroot\WEB-INF\reportlets\doctw\Advanced\Chart\ColumnChart\手勢縮放柱形圖.cpt  預覽效果。

  • 放大:在圖表區用滑鼠選中區域即可放大該區域。放大後,選中的區域橫向擴展至整個繪圖區, Y軸 標籤根據當前範圍內的值重新計算。

  • 縮減:從 X軸 某一邊框開始儘量另一邊框外拖,使其儘可能包含 X軸 的值,則原先頁面會縮減。

  • 復原:點選預覽頁面右上角重新整理按鈕,可恢復原樣。

注:行動端預覽範本時,需要根據範本中圖表的類型,選擇合適的縮放方式:

  • 行動端普通圖表、決策報表中的報表塊圖表、決策報表中的圖表塊-保留佈局:需要在繪圖區域長按後,方可拖曳矩形框,且僅支援放大。

  • 行動端決策報表中的圖表塊-重佈局:雙指在繪圖區域進行縮放,同時支援放大和縮減

2.3 展開工具欄

全螢幕顯示:點選可直接放大至全螢幕。

匯出:可直接生成png格式的圖片,未設定背景時,匯出的圖片背景為空白。

排序:可將資料大小從高到低或低到高進行排序,點選重新整理可復原。

3. 元件縮放

當勾選「開啟縮放元件」後,即可設定縮放元件。元件縮放包含兩種元件類型:縮放軸和捲動軸。

3.1 縮放軸

3.1.1 功能設定

元件類型為「縮放軸」時,可設定元件左右邊框是否可調整,以及初始展示時,左右邊框的值(邊框可以設定公式類型的縮放邊框)。

1)元件邊框:「可調整」時,可伸縮元件長短,可行動元件;「不可調整」時,則按設定的初始邊框為準,不可伸縮元件長短,但可以行動。

2)初始邊框:初始左右邊框可決定圖表初始展示的範圍。不設定時,圖表初始展示所有資料;設定後,只顯示邊框內的資料。

  • 根據分類設定縮放邊框時,左右邊框的內容一定要跟「分類名」在資料集中的內容保持一致,否則不生效。詳情請查看第 4.1 節範例。 

  • 左右邊框可透過公式自訂,例如獲取資料集的前 50%。詳情請查看第 4.2 節範例。 

  • 對於多分類坐標軸圖表,軸類型以及初始邊框判斷是基於第一層 X軸 判斷的,左右邊框的寫法有所不同。詳情請查看第 4.3 節範例。

注1:當柱形圖分類為物件名稱時,左右邊框也可以填數字來限定元件初始大小。

注2:當分類圖表和多分類圖表的邊框寫法不同,本文的元件縮放範例和多分類圖儲存格件縮放範例將詳細介紹。

3.1.2 縮放效果

開啟內建範本 %FR_HOME%\webapps\webroot\WEB-INF\reportlets\doctw\Advanced\Chart\ColumnChart\控制項縮放柱形圖.cpt  。

預覽效果如下圖所示,行動縮放軸選擇顯示的區域,拉伸縮放軸邊框放大縮減區域。

注:縮放軸中的趨勢線代表分類值的趨勢。

3.2 捲動軸

3.2.1 功能設定

元件類型為「捲動軸」時,對於不同的圖表坐標軸類型,其設定不同。

  • 當圖表的坐標軸為「分類坐標軸」時,可設定初始分類數,預設為 8 個分類。即圖表初始僅展示前 8 個分類的資料。

  • 當圖表的坐標軸為「時間/數值坐標軸」時,可設定縮放比例,預設為 30% 。

  • 對於多分類坐標軸圖表,軸類型以及初始邊框判斷基於第一層 X軸 判斷。

3.2.2 縮放效果

開啟內建範本 %FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Chart\ColumnChart\手勢縮放柱形圖.cpt  。

在圖表屬性面板選擇「特效>互動屬性>圖表縮放」,勾選「開啟縮放元件」,元件類型選擇「捲動軸」,初始分類數為 8 。

預覽效果如下圖所示,行動捲動軸選擇顯示的區域。

注:當設定縮放元件後,除了拖動縮放元件外,在繪圖區內拖動也將觸發縮放元件的滑動。繪圖區內拖動方向與元件相反,如向左滑動則元件則對應的圖表區域向右滑動。如下圖所示:

4. 手勢縮放範例

4.1 插入圖表

建立普通報表,合併一片區域儲存格,點選插入圖表快捷按鈕,插入柱形圖,如下圖所示:

4.2 資料設定

建立資料集ds1,SQL語句為:SELECT * from S訂單 order by 訂購日期 limit 25。

4.3 綁定資料

選中柱形圖,綁定圖表資料,如下圖所示:

4.4 設定手勢縮放

選中 A1 儲存格,右邊屬性面板選擇「儲存格元素>特效>互動屬性>圖表縮放」,取消勾選「開啟縮放元件」,縮放方向選擇「XY 軸」。

4.5 效果預覽

4.5.1 PC 端

儲存報表,點選「分頁預覽」,效果如 2.3節縮放效果所示。

4.5.2 行動端

同時支援 App 端和 H5 端預覽,效果如下圖所示:

注:行動端預覽時,需長按螢幕後才能拖動區域。

5. 元件縮放範例

5.1 設定分類名為邊框

5.1.1 準備範本

開啟內建範本 %FR_HOME%\webapps\webroot\WEB-INF\reportlets\doctw\Advanced\Chart\ColumnChart\手勢縮放柱形圖.cpt  。

5.1.2 設定元件縮放

在圖表屬性面板選擇「特效>互動屬性>圖表縮放」,勾選「開啟縮放元件」,元件類型選擇「縮放軸」,元件邊框選擇「可調整」。

設定初始左邊框為公式: ="2010-02-02 00:00:00",初始右邊框為公式: ="2010-06-10 00:00:00" 。初始左右邊框對應資料集中的欄位,如下圖所示:

注:這個例子是個單分類柱形圖,所以寫法是用公式,所以會有個等於號。多分類圖表範例請參見下方範例三注:左右邊框的內容一定要跟「分類名」在資料集中的字串內容的寫法保持一致,否則不生效。

5.1.3 效果預覽

1)PC 端

儲存報表,點選「分頁預覽」,效果如 2.2.1 節縮放效果所示。

2)行動端

同時支援 App 端和 H5 端預覽,效果如下圖所示:

5.2 設定邊框為公式

5.2.1 準備範本

開啟內建範本 %FR_HOME%\webapps\webroot\WEB-INF\reportlets\doctw\Advanced\Chart\ColumnChart\手勢縮放柱形圖.cpt  。

5.2.2 設定元件縮放

在圖表屬性面板選擇「特效>互動屬性>圖表縮放」,勾選「開啟縮放元件」,元件類型選擇「縮放軸」,元件邊框選擇「可調整」。

初始左邊框不設定,初始右邊框設定為公式 =ds1.value(round(count(ds1.select("訂購日期"))/2,0),4)  ,即展示前 50% 的資料。

5.2.3 效果預覽

儲存報表,點選「分頁預覽」,效果如下圖所示:

同時支援 App 端和 HTML5 端。

5.3 多分類圖儲存格件縮放

圖表有多個分類時,設定元件縮放的左右邊框寫法跟單分類是不同的,下面介紹下如何設定多分類圖表的元件縮放。

5.3.1 準備範本

開啟設計器內建範本:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doctw\Advanced\Chart\ColumnChart\多分類坐標軸柱形圖.cpt,該範本有 3 個分類,如下圖所示:

5.3.2 設定元件縮放

選中圖表,屬性面板選擇「特效>互動屬性>圖表縮放」,勾選「開啟縮放元件」,元件類型選擇「縮放軸」,元件邊框選擇「可調整」,設定初始左邊框為 ["華東","孫陽","點心"],不設定初始右邊框。如下圖所示:

注1:此處跟單分類圖表寫法不一樣,不用公式,直接在編輯框中輸入,或者在公式定義中輸入後刪除最前面的 = 。

注2:多分類邊框值設定規則:["父分類","子分類"],且邊框值根據分類值進行填寫。例如該範本分類有三層:地區-姓名-產品,所以按順序填寫:["華東","孫陽","點心"]。

5.3.3 效果預覽

多分類圖表的效果如下圖所示,可以看到預覽時,圖表最左邊是從華東-孫陽-點心開始的。

同時支援 App 端和 HTML5 端。

6. 範本下載

1)手勢縮放

已完成範本可參見:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doctw\Advanced\Chart\ColumnChart\手勢縮放柱形圖.cpt

點選下載範本:手勢縮放柱形圖.cpt

2)縮放軸縮放

點選下載範本:元件縮放柱形圖.cpt

3)捲動軸縮放

點選下載範本:捲動軸縮放柱形圖.cpt

4)多分類圖表縮放

點選下載範本:多分類坐標軸柱形圖.cpt


附件列表


主題: 圖表應用
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙