有什么方法可以用 Google Charts 创建一个简单的时间线吗?
有没有办法使用 Google Charts 创建简单的事件时间表? (我不是指带注释的时间线。)
就我而言,我想显示一系列以毫秒为单位的事件时间(不是时间间隔),并带有标签,有点像这样:
| eventFoo
| eventBar
| eventFooBar
' ' '
0 500 1000
我可以想办法破解这个,例如:
http://www.designinginteractive.com/code/how-to-build-a-gantt-chart-with-the-google-charts-api/
...但是最好能够“本地”编写类似的代码。
Is there any way to create a simple timeline of events with Google Charts? (I don't mean an annotated timeline.)
In my case, I'd like to display a series of event times (not time intervals) in milliseconds, with labels, a bit like this:
| eventFoo
| eventBar
| eventFooBar
' ' '
0 500 1000
I can think of ways to hack this, for example:
http://www.designinginteractive.com/code/how-to-build-a-gantt-chart-with-the-google-charts-api/
...but it would be nice to be able to code something like this 'natively'.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好吧——FWIW,我最终自己构建了一个 JavaScript 时间线实现。
您可以查看它在我写的一篇关于导航计时 API 的文章中的实际应用(位于页面底部)。
本例中的 x 轴显示毫秒,但时间线可以轻松适应日期。向 x 轴添加刻度线在算法上会有些复杂,但编码并不困难。
OK -- FWIW, I wound up building a JavaScript timeline implementation myself.
You can see it in action in an article I wrote about the Navigation Timing API (at the bottom of the page).
The x-axis in this case displays milliseconds, but the timeline could easily be adapted for dates. Adding tick marks to the x-axis would be somewhat complex algorithmically, but not difficult to code.