javascript - 在Google Charts LineChart中绘制多个DataTable

标签 javascript google-visualization

我正在使用 Google Charts API 中的 LineChart,我想绘制两组数据 - 一组是观察值,一组是模型输出。问题在于模型输出在时间上是有规律的(每小时),但观察结果可能是零星的,并且通常与模型时间不一致。

我无法将它们作为列存储在一个 DataTable 中,因为它们不是临时并置的,所以我需要 2 个数据表,但我无法让 LineChart 接受多个数据表!

有办法解决这个问题吗?

TIA。

最佳答案

执行此操作的最佳方法是组合 DataFrame 并在未定义值的地方保留 NULL。在您的情况下,每一行最终都会有一个定义值和一个空值。

然后,当您绘图时,将 interpolateNulls 设置为 True,它将通过 NULL 连接点,这将为您提供所需的功能。

关于javascript - 在Google Charts LineChart中绘制多个DataTable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11905197/

相关文章:

php - 使用 JSON 绘制具有多条线的单个 Google 折线图

javascript - getImageURI() 不适用于 orgchart by google

javascript - 如何在谷歌区域或折线图上显示单个数据点

javascript - 谷歌图表页面加载时的图形 View

javascript - 谷歌图表 API,带注释的时间轴 : properly setup several series and scales

javascript - 基于 getBoundingClientRect() 问题进行样式注入(inject)的 React.cloneElement

javascript - 限制 HighCharts 中的数据点数量

javascript - Angular : simulate mouseleave on touch devices

javascript - jQuery:检查第一个单选按钮时显示 Div

javascript - 使用 JavaScript 触发 Google 可视化 StringFilter