如何在Google Table(或类似的)中包含火花线和其他逐行图形

How does one include sparklines and other per-row graphics in a Google Table (or similar)?

本文关键字:火花 包含 图形 逐行 其他 Google Table      更新时间:2023-09-26

我有一个表格,它广泛使用了Google Charts' table Chart中的功能,特别是按所选列和颜色渐变排序。

我想添加一个sparkline列。谁能提出这样做的方法?Google Sparkline似乎根本不是可积的。

我想到的唯一方法(我还没有尝试过)是创建一组图像并将它们设置为CSS背景,一次一个单元格。Blecch。

我还需要显示类似饼状图或列中每行堆叠条形图的东西-显示整体各部分的总体比例,包括三到五个部分。这里,Google图表工具也没有集成到Table, AFAICT中。

建议使用不包含Google table的不同库的答案是可以的——只要工作水平不是太高,并且有类似水平的文档可用

我同意Larry K关于记住存储/访问代表火花线上点的一组数字的要求。

在将其插入表方面,请考虑图像折线图api。一旦你有了相关的数字集,你就可以很容易地生成星形图像,并且可以将图像url嵌入到表格单元格中,允许它通过在表格图表中指定allowHtml选项来呈现。

那么,只要用<img src='google.com?params=2&whatever=3' />创建一个单元格就可以了。

您可以编写自己的数据格式化程序来显示星形线而不是单元格的内容。

下一个问题是访问/存储你想用sparkline表示的数字数组。记住Sparkline代表一组值,它不代表单个列/值。

有几种方法可以解决这个问题——例如将数字集存储为字符串;存储用于查找数字集的键;或者格式化程序可以使用同一行中的其他值来确定数字集。

添加再考虑一下,如果您可以访问可以返回任意html作为单元格数据格式的通用格式化器,则不清楚。