0

在浏览了一段时间可用的解决方案之后,真的很难选择最合适的工具来创建仪表板并用图表填充它。我想要一个包含多个绘图和表格的 html 页面。我正在考虑将数据输入存储在 csv 文件中,并进行适当的格式化。

要求是:

  • 鼠标悬停时显示绘图坐标
  • 能够在绘制的线上显示点的坐标(散点图中的点或条形图的条形值)在悬停时“坚持”到最近的线,并适当处理多条线(显示相同 x 的多个 y 值)
  • 能够以交互方式打开/关闭绘图数据
  • 易于嵌入到 html 页面中,不需要安装额外的插件
  • 各种各样的情节类型
  • 加载速度不会太慢且稳定,一页上可能有大约 50 个图(这仅供内部使用,所以速度并不那么重要)
  • 以最小的努力完成这一切

到目前为止,我检查了(绝不是最终意见,如果我错了,请纠正我):

  • gnuplot+canvas - 看起来不错,但他们页面上的示例对我来说效果不佳,并不总是能正确点击鼠标

  • python+matplotlib+mplh5canvas - 感觉有点原始,因为我理解上面的一些东西我需要自己在 Python 中实现

  • RGraph乍一看很棒,不确定好不好,因为没听说过,也没有 js 经验,很难定制(?)

  • 其他一些看起来很糟糕的随机东西

建议?

4

2 回答 2

2

RGraph 看起来很棒,而且很棒。使用起来不难,网上有很多例子。 Rgraph 示例页面 他们有 22 种图表,如果我错了,请纠正我,正如我已经说过的,易于使用。网站上还提供了有关每种图表的可能性和内容的文档。

于 2013-04-26T11:03:07.423 回答
0

我最终使用了Highcharts,因为它具有非常先进的功能和现成的模板(除了问题中提到的内容)。

于 2013-11-07T01:06:32.113 回答