如何在 *** 上创建“拖放选择”图表?

Posted

技术标签:

【中文标题】如何在 *** 上创建“拖放选择”图表?【英文标题】:How to create "drag and select" chart like on ***? 【发布时间】:2012-01-07 23:10:33 【问题描述】:

如何创建类似的拖动和选择图表,或者使用哪个 Jquery 插件来复制这种效果?图表必须读取某种值,以便它可以填充图表并具有起点和终点,现在,可以通过两种方式进行选择:1. 拖动鼠标并选择值范围,或者,2. 有两个模仿图形起点的可拖动选择器?此解决方案可以在 Jquery、JS、html5、CSS3 或某些 .net 组件中完成...

案例一:

案例 2:

有什么想法吗?

【问题讨论】:

从谷歌图表code.google.com/intl/sl-SI/apis/chart和Highchartshighcharts.com查找API @Rumplin - 谢谢,谷歌图表看起来很棒,我去看看......还有其他想法吗? 【参考方案1】:

我喜欢使用Highcharts。检查你这个演示,看看它是否符合你的标准: http://www.highcharts.com/stock/demo/column

【讨论】:

谢谢,HighCharts 很好看,但不是开源的,你知道开源的纯 jquery 插件吗? 有什么便宜的吗?对于一个控件来说,这个看起来太贵了。【参考方案2】:

jshttps://dc-js.github.io/dc.js/

它基于 d3.js 和开源。它拥有你需要的一切。您甚至可以构建交互式图表。

如果您需要更多图表类型,可以尝试https://developers.google.com/chart/interactive/docs/gallery/annotationchart

我已经完成了这些组合的仪表板。通过它您可以提供良好的用户交互。

希望对你有帮助

【讨论】:

图表Js中可以吗 谢谢你,现在竟然有这个了。

以上是关于如何在 *** 上创建“拖放选择”图表?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用在单击按钮上创建的用户触发放大和缩小绘图图表?

如何在 JS 客户端上正确显示使用 Python Plotly 在服务器上创建的图表?

我如何创建图表和图像以显示在 R 的同一面板上

如何创建动态更新样条 Highcharts 图表?

如何在 iPhone 上使用核心图实现股票交易量图表?

如何获取使用chartjs创建的canvas图表的数据属性