重要提示:Google 图表工具的“图片图表”部分自 2012 年 4 月 20 日起已被正式弃用。根据我们的弃用政策,该 API 仍可继续使用。
概览
使用 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);
数据格式
任意数量的列。所有列都应为数字。 每一列都显示为单个火花谱线图。
配置选项
| 名称 | 类型 | 默认 | 说明 | 
|---|---|---|---|
| 颜色 | string | 指定用于所有图表的颜色。
        格式为 #rrggbb 的字符串。例如:“#00cc00”。
        仅在未指定 colors选项时使用。 | |
| 颜色 | 字符串数组 | 默认颜色 | 数据列使用的颜色。 一个字符串数组,其中每个元素都是一个格式为 #rrggbb 的字符串。 例如:“#00cc00”。 颜色 i 用于数据列 i。 如果颜色数小于列数,则颜色选择将环绕。 | 
| fill | boolean | false | 如果为 true,则会以颜色填充线条下方的区域。 | 
| 高度 | number | 容器高度 | 图片的高度(以像素为单位)。 | 
| labelPosition | string | 无 | 标签的位置。支持的值包括“none”、“left”和“right”。 | 
| max | 数字数组 | 每个火花谱线图的最大数据值 | 每个火花谱线图的数据值范围的最大值。 数组中的索引必须与 DataTable 中的列索引匹配。如果所有值均为 null,则此值将是序列中的最大值。 | 
| 分钟 | 数字数组 | 每个火花谱线图的最小值 | 每个火花谱线图的数据值范围的最小值。 数组中的索引必须与 DataTable 中的列索引匹配。如果所有值均为 null,则此值将是序列中的最小值。 | 
| showAxisLines | boolean | true | 如果为 true,系统会显示轴线。如果为 false,则它们不是,并且 showValueLabel 的默认值为 false。 | 
| showValueLabels | boolean | true,但 showAxisLines 为 false 时除外。 | 如果为 true,系统会显示值轴标签。 | 
| 标题 | 字符串数组 | 未显示任何标题 | 每个火花谱线图使用的标题。 | 
| 宽度 | number | 容器宽度 | 图表的宽度(以像素为单位)。 | 
| layout | string | “v” | 垂直或水平布局:“v”表示垂直,“h”表示水平。 | 
方法
| 方法 | 返回值类型 | 说明 | 
|---|---|---|
| draw(data, options) | 无 | 绘制图表。 | 
| getSelection() | 选择元素数组 | 以对象数组的形式返回所选图表的索引。每个对象都有一个列属性,其中包含所选火花谱线图的列号。可以返回多个选定的列。 | 
| setSelection(selection) | 无 | 选择指定的火花谱线图,并取消选择任何未指定的火花谱线图。select 是对象数组,每个对象都有一个数字 column属性,该属性是所选火花谱线图的索引。如需了解详情,请参阅setSelection()。 | 
事件
| 名称 | 说明 | 属性 | 
|---|---|---|
| select | 标准选择事件。 | 无 | 
数据政策
请参阅 Chart API 日志记录政策。