Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于创建(堆叠)线图的简单开源javascript库?_Javascript_Jquery - Fatal编程技术网

用于创建(堆叠)线图的简单开源javascript库?

用于创建(堆叠)线图的简单开源javascript库?,javascript,jquery,Javascript,Jquery,我需要一个轻量级javascript库来创建一个堆叠的线图(有点像金融图中使用的东西)。X轴为日期,Y轴为普通浮点值 图中有两个部分: 顶图是一种线图。我希望能够指定线段的颜色(即连接两个日期点) 底部是一个矩形/条形,表示值。再一次,我希望能够为特定日期指定条形图的颜色 如果库使用JQuery(因为我在过去使用过JQuery),那会很酷,但即使是简单的旧JS代码库也同样有用。使用和免费的。“图表库”链接中有几个例子可以向您展示您可以做什么-只需查看它们的来源,就可以看到它有多简单。查看更新:下

我需要一个轻量级javascript库来创建一个堆叠的线图(有点像金融图中使用的东西)。X轴为日期,Y轴为普通浮点值

图中有两个部分:

  • 顶图是一种线图。我希望能够指定线段的颜色(即连接两个日期点)

  • 底部是一个矩形/条形,表示值。再一次,我希望能够为特定日期指定条形图的颜色


  • 如果库使用JQuery(因为我在过去使用过JQuery),那会很酷,但即使是简单的旧JS代码库也同样有用。

    使用和免费的。“图表库”链接中有几个例子可以向您展示您可以做什么-只需查看它们的来源,就可以看到它有多简单。

    查看更新:下面是一个最近由百度人员创建的非常令人印象深刻的图表库:

    这个是开源的


    另一个免费选项是

    对你的需求来说,它们可能是一种过度的杀伤力。但是您可以向用户提供不同类型的图形,因为它们都共享相同的数据集结构

    好的一面是,你不用托管它们,它们在谷歌的基础设施上,可以为你节省带宽。坏的,你不招待他们。。。它不是开源的,如果你想的话,你不能破解它们

    我们在我们的web应用程序中使用它们,并且非常高兴。
    除了它们不能与Android一起工作之外,因为很多人使用SVG/VML,而目前默认情况下SVG/VML是关闭的。

    我推荐()和()

    前者的功能不如后者,但技术含量更低,因此可能更易于使用(并且更易于跨平台移植。基本的图表API为您生成静态图像)

    但您也可以使用:


    甚至可以使用更高级的库,如()。

    Google图表API和Google Vizalization API不是开源的,因此这并不能回答问题。标题提到了一个开源库,但不是文章的其余部分。从问题的主体来看,我觉得OP需要一个库来使用,而不需要访问源代码。我的假设可能是错的。无论如何,这只是一个建议,我还提供了其他的选择(其中一些是开源的)。@Flimm你说得对,最近中国的百度用户给我留下了深刻的印象。而且它是开源的