在javascript中选择散点图的一个区域

在javascript中选择散点图的一个区域,javascript,charts,plot,selection,scatter-plot,Javascript,Charts,Plot,Selection,Scatter Plot,我试图通过javascript实现以下目标: 绘制一个包含多个(~10000)点的散点图 允许用户在绘图顶部绘制一个曲线形状以选择一个区域(我完全了解形状的设计方式:椭圆、多边形或由贝塞尔曲线定义的路径) 获取选定区域内的点列表,并对其进行处理 显然,是步骤2导致了问题。我以前使用过类似于上面使用矩形选择的jqplot,但对于本项目而言,用户能够选择椭圆区域是至关重要的 有人能给出任何关于哪个javascript库允许这样做的提示吗?我知道您可以使用创建路径。我认为这其中最困难的部分是最后一部分

我试图通过javascript实现以下目标:

  • 绘制一个包含多个(~10000)点的散点图
  • 允许用户在绘图顶部绘制一个曲线形状以选择一个区域(我完全了解形状的设计方式:椭圆、多边形或由贝塞尔曲线定义的路径)
  • 获取选定区域内的点列表,并对其进行处理
  • 显然,是步骤2导致了问题。我以前使用过类似于上面使用矩形选择的jqplot,但对于本项目而言,用户能够选择椭圆区域是至关重要的


    有人能给出任何关于哪个javascript库允许这样做的提示吗?

    我知道您可以使用创建路径。我认为这其中最困难的部分是最后一部分,但我确实发现了(是的,我知道这是VB,但它提供了一个可以应用于JavaScript的基础)