【发布时间】:2013-10-22 21:56:16
【问题描述】:
我正在尝试使用 Cubism 渲染实时数据。每 5 秒我使用一个自定义指标来轮询我自己的数据源,并显示最近 2 小时的数据。我正在构建我的上下文:
var context = cubism.context().step(5000).size(1440);
我首先绘制过去 2 小时的数据,然后开始实时添加。我不需要显示任何坐标轴,只需要显示水平线图。
问题是我需要在屏幕空间的 216 像素内渲染此图。当我渲染它时,它似乎没有根据图形的宽度进行调整。相反,画布的宽度始终为“1440”,并且(当我关闭容器的宽度时)图表一直穿过页面。
最重要的是,水平线看起来很糟糕。它们非常脱节,黑暗与光明非常分散。请参阅屏幕截图以了解我所看到的内容:
另外,here is a gist 包含此图表中呈现的值。
如何让 Cubism 使用正确的宽度正确呈现此图表?
谢谢!
【问题讨论】:
-
这个问题在 GitHub github.com/square/cubism/issues/20 上的问题中得到了解决。我也在寻找解决方案,如果我找到/制作了一个,我会在这里发布。
标签: cubism.js