charts - 在谷歌可视化中以数组表示 "No value"

标签 charts visualization linegraph

对于下面的数组,我得到了一条平滑的曲线。

  data.addColumn('string', 'x');
  data.addColumn('number', 'Cats');
  data.addColumn('number', 'Blanket 1');
  data.addColumn('number', 'Blanket 2');
  data.addRow(["A", 1, 1, 0.5]);
  data.addRow(["B", 2, 0.5, 1]);
  data.addRow(["C", 4, 1, 0.5]);
  data.addRow(["D", 8, 7 , 1]);
  data.addRow(["E", 7, 1, 0.5]);
  data.addRow(["F", 7, 0.5, 1]);
  data.addRow(["G", 8, 1, 0.5]);
  data.addRow(["H", 4, 0.5, 1]);
  data.addRow(["I", 2, 1, 0.5]);
  data.addRow(["J", 3.5, 0.5, 1]);
  data.addRow(["K", 3, 1, 0.5]);
  data.addRow(["L", 3.5, 0.5, 1]);
  data.addRow(["M", 1, 1, 0.5]);
  data.addRow(["N", 1, 0.5, 1]);

enter image description here

现在假设我没有 D 行的 Blanket1 值,我如何表示它以便在图中存在连续性?

如果我让它像 data.addRow(["D", 8, , 1]);对于毯子,图形在 D 处变得不连续。

enter image description here

我希望谷歌对该值进行猜测并保持曲线平滑。即使猜测不聪明也很好,但曲线应该是连续和平滑的。

最佳答案

您正在寻找的是以下选项:

interpolateNulls = true;

然后您只需在缺少数据的地方将“空”放入值数组中。

查看 API 引用:http://code.google.com/apis/chart/interactive/docs/gallery/linechart.html#Configuration_Options

关于charts - 在谷歌可视化中以数组表示 "No value",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5203241/

相关文章:

python - 使用 basemap 在 map 上放置饼图

java - Birt 图表引擎文档

javascript - Highcharts : stacked grouped column

python - Tensorboard 没有为 Visualization Python 提供所有变量输出

python - 在 map 上绘制分布(直方图)

python - 如何在 Python 中创建简单的折线图

vba - VBA Excel系列中的Y轴对称

algorithm - 如何做算法可视化?

android - 图表引擎线图问题

.net - 使用 3D 加速的图形渲染