【问题标题】:Dynamic Bar chart scrolling with time using javascript使用javascript随时间滚动的动态条形图
【发布时间】:2015-10-07 00:14:38
【问题描述】:

我对 JavaScript 还很陌生,更不用说图表了。在完成以下工作时,我将不胜感激。我浏览了许多 JavaScript 图表库和示例,但没有看到任何解决我的问题的方法:

我需要创建动态堆叠条形图,如附图所示。横轴为时间轴。图表应随着时间向左滚动,并在 x 轴上显示时间标记。每个水平堆叠条用于 Y 轴上的不同项目。 y轴上会有很多项目。栏的每个部分都将具有如图所示的文本。动态接收每个部分及其文本的信息。

谢谢!

See the desired end result in this image

【问题讨论】:

    标签: javascript angularjs charts


    【解决方案1】:

    我发现 Google 图表非常非常易于使用 (https://developers.google.com/chart/?hl=en)

    但是,为了获得动态内容,您需要有一些数据源可供读取,这样您就可以使用 ajax 之类的东西不断 ping 它以获取更新的数据。 Google Charts 库将为您提供一个很好的起点,但它不会是动态的。您必须对该部分进行编程,但 Google Charts 在为您提供基本的饼图、图形、条形图等方面非常出色。“图表模板”因此在条形图和饼图之间切换非常容易。

    【讨论】:

    • 感谢您为我指明 Google Charts 的方向。时间线图表对我来说是一个很好的开始选择。但是,我坚持如何为每个单元格自定义颜色。我怀疑 p 属性可能会帮助我,但我不知道如何使用该选项来实现我的目标。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多