視覺化:走勢線 (圖片)

重要事項:Google 圖表工具的「圖片圖表」部分已自 2012 年 4 月 20 日起正式淘汰。但請放心,該功能將根據淘汰政策持續運作。

總覽

使用 Google Charts API 以圖片算繪的單一或多個波形圖。圖片包含在 HTML 表格中。

範例

<html>
  <head>
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">
      google.charts.load("current", {packages:["imagesparkline"]});
      google.charts.setOnLoadCallback(drawChart);

      function drawChart() {

        var data = google.visualization.arrayToDataTable([
         ['Revenue', 'Licenses'],
         [435, 132],
         [438, 131],
         [512, 137],
         [460, 142],
         [491, 140],
         [487, 139],
         [552, 147],
         [511, 146],
         [505, 151],
         [509, 149]
        ]);

        var chart = new google.visualization.ImageSparkLine(document.getElementById('chart_div'));

        chart.draw(data, {width: 120, height: 40, showAxisLines: false,  showValueLabels: false, labelPosition: 'left'});
      }
    </script>
  </head>
  <body>
    <div id="chart_div" style="width: 120px; height: 40px;"></div>
  </body>
</html>

載入中

google.charts.load 套件名稱為 "imagesparkline"

  google.charts.load("current", {packages: ["imagesparkline"]});

視覺呈現的類別名稱為 google.visualization.ImageSparkLine

  var visualization = new google.visualization.ImageSparkLine(container);

資料格式

資料欄數量不限。所有欄皆須為數字。 每一欄都會以單一波形圖顯示。

設定選項

名稱 類型 預設 說明
顏色 字串 指定要用於所有圖表的顏色。 採用 #rrggbb 格式的字串。例如「#00cc00」。 僅在未指定 colors 選項時使用。
顏色 字串陣列 預設色彩 資料欄使用的顏色。 此字串陣列,其中每個元素都是一個字串,格式為 #rrggbb。 例如「#00cc00」。 顏色 i 代表資料欄 i。 如果顏色數量少於欄數,顏色選擇範圍就會環繞。
填滿 boolean false 如果設為 true,則會填滿線條下方的顏色。
高度 號碼 容器高度 圖片的高度,以像素為單位。
labelPosition 字串 標籤位置。支援的值為「none」、「left」、「right」。
max 數字陣列 每個走勢圖的最大資料值 各波形圖資料值範圍的最高值。 陣列中的索引必須與資料表中的欄索引相符。 如果所有值皆為空值,這個屬性就是序列中的最大值。
分鐘 數字陣列 每個走勢圖的最小值資料值 每個走勢圖資料值範圍的最低值。 陣列中的索引必須與資料表中的欄索引相符。 如果所有值皆為空值,這會是序列中的最小值。
showAxisLines boolean true 如果設為 true,則會顯示軸線。如果不是,則為 false,而 showValueLabels 預設為 false。
showValueLabels boolean true,但 showAxisLines 為 false 時除外。 如果設為 true,系統會顯示值軸標籤。
title 字串陣列 未顯示任何標題 每個走勢圖要使用的標題。
寬度 號碼 容器寬度 圖表的寬度,以像素為單位。
版面配置 字串 「v」 垂直或水平版面配置:「v」代表垂直,「h」代表水平。

方法

方法 傳回類型 說明
draw(data, options) 繪製圖表。
getSelection() 選取元素陣列 以物件陣列的形式,傳回所選圖表的索引。每個物件都有一個資料欄屬性,其中包含所選波形的欄編號。可傳回多個所選項目。
setSelection(selection) 選取指定的波形,並取消選取任何未指定的波形圖。選取是物件的陣列,每個物件都包含數字 column 屬性,該屬性是所選波形圖的索引。詳情請參閱 setSelection()

事件

名稱 說明 屬性
選取 標準選取事件。

資料政策

請參閱「圖表 API 記錄政策」。