當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

圖表标簽文字縱向排列

1. 概述

1.1 應用場景

當圖表分類和系列過多時,圖表标簽文字橫向顯示較爲擁擠,希望可以實現文字縱向顯示,效果如下圖所示:

Snag_f40226.png

1.2 實現思路

使用自定義标簽,然後返回的标簽值中拼接 HTML 樣式,最後設置使用 HTML 解析文本内容。

注:該方法不支持懸浮元素圖表和決策報表内的圖表。

2. 示例

2.1 數據準備

新建普通報表,新建數據集 ds1,數據庫查詢語句爲:SELECT * FROM 銷量

Snag_e14ebf.png

2.2 報表設計

1)單元格新增一個柱形圖,如下圖綁定數據:

Snag_e67fbe.png

2)圖表屬性面板選擇樣式>标簽,勾選使用标簽,然後編輯自定義返回值,點擊使用 HTML 解析文本内容,最後設置标簽位置爲内側。自定義代碼如下:


function(){  
    return "<div style='width:10px;line-height:12px;white-space:normal'>"+this.value+"</div>";
}

Snag_f6f8b4.png

2.3 效果預覽

保存報表,點擊分頁預覽,效果如應用場景中所示。

注:不支持移動端。

3. 模板下載

已完成模板可參見:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Primary\Chart\圖表标簽文字豎向排列.cpt

點擊下載模板:圖表标簽文字豎向排列.cpt

附件列表


主題: 原簡體文檔
  • 有幫助
  • 沒幫助
  • 只是瀏覽

文 檔回 饋

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

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

不再提示

8s后關閉

反饋已提交

網絡繁忙