一个用于创建(堆叠)折线图的简单开源JavaScript库?

4
我需要一个轻量级的JavaScript库来创建堆叠线图(有点像金融图表中使用的那种)。X轴将是日期,Y轴将是普通浮点值。
图表将分为两个部分:
  1. 顶部图表是线图。我想能够指定线段的颜色(即连接两个日期点)

  2. 底部部分只是表示值的矩形/条形图。同样,我想能够指定特定日期的条形的颜色。

如果该库使用jQuery会很棒(因为我以前使用过jQuery),但即使是纯JS代码库也同样有用。
4个回答

5

Google Chart API 和 Google Visualization API 不是开源的,因此这并没有回答这个问题。 - Flimm
标题提到了一个开源库,但是帖子的其余部分没有。从阅读问题的正文中,我感觉OP想要使用一个库,而不一定需要访问源代码。我可能在那个假设上错了。无论如何,这只是一个建议,我还提供了其他替代方案(其中一些是开源的)。 - haylem

2

2
更新:这是百度团队最近开发的非常出色的图表库:
http://ecomfe.github.io/echarts/index-en.html
而且这个是开源的。

另一个免费选项是Google可视化

它们可能对您的需求来说有些过头了。但是您可以为用户提供不同类型的图形,因为它们都共享相同的数据集结构。

好的一面是您不需要托管它们,它们在谷歌的基础设施上并为您节省了带宽。坏的一面是您不能进行自定义修改,因为它们不是开源的。

我们在我们的网络应用程序中使用它们,感到很满意。
除了它们不能与Android一起使用,因为许多使用SVG/VML,而这默认情况下是禁用的。


1
@Flimm 你说得对,最近我被百度中国人开发的http://ecomfe.github.io/echarts/index-en.html 深深地震撼了。而且它是开源的。 - Mic

1
使用raphaeljs和配套的图表库。图表库链接中有一些示例,可以展示您可以做什么 - 只需查看源代码即可了解它有多简单。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接