什么Javascript绘图包可以让我根据用户选择的坐标系绘制点?

什么Javascript绘图包可以让我根据用户选择的坐标系绘制点?,javascript,frameworks,graph,Javascript,Frameworks,Graph,我的客户对要在我们的web应用程序中显示的图形有一些特定要求。我们在应用程序的其他地方使用了更传统的图形,但在这种情况下似乎不起作用。他们的要求: 允许用户选择背景图像,设置坐标系的比例和原点。我们将根据用户定义的坐标绘制点图 点可以用颜色编码 鼠标悬停框显示有关点的更多详细信息 支持缩放和平移,适当缩放背景 不那么重要的是: 支持从点绘制向量 其中一些似乎是基本的,但环顾不同的图形包,我找不到任何具有这种用法的示例 我曾想过自己在canvas中把它拼凑在一起,但我以前从未使用过canv

我的客户对要在我们的web应用程序中显示的图形有一些特定要求。我们在应用程序的其他地方使用了更传统的图形,但在这种情况下似乎不起作用。他们的要求:

  • 允许用户选择背景图像,设置坐标系的比例和原点。我们将根据用户定义的坐标绘制点图
  • 点可以用颜色编码
  • 鼠标悬停框显示有关点的更多详细信息
  • 支持缩放和平移,适当缩放背景
不那么重要的是:

  • 支持从点绘制向量
其中一些似乎是基本的,但环顾不同的图形包,我找不到任何具有这种用法的示例

我曾想过自己在canvas中把它拼凑在一起,但我以前从未使用过canvas,所以我认为这样做不划算。使用缩放坐标系在图像背景上绘制点的基础知识不会太难,但鼠标悬停在细节上、缩放和平移对我来说听起来更令人畏惧

更多信息:现在我们在应用程序中使用jQuery和ExtJS。我们过去曾尝试过flot,但在flot无法满足我们的需求后,我们转向了HighCharts。

这看起来很有希望:

这似乎有你需要的,但不是免费的: