【问题标题】:Interactive Javascript Bar交互式 Javascript 栏
【发布时间】:2009-10-13 15:41:59
【问题描述】:

我正在寻找一种创建交互式子弹图的方法,它允许用户单击图表中的任意位置并设置一个标记,然后根据该标记所在的位置计算一些简单的值。例如,我希望它看起来像这样:

http://www.usrecordings.com/test-lab/bullet-graph.htm

但是,允许用户在其中单击并让它计算值。我也不希望用户仅限于轴值,它应该能够弄清楚它们之间的值是什么。以前有没有这样做过,还是我需要从头开始?

【问题讨论】:

  • 您应该填写您的个​​人资料,以便我们知道您的经验(或不足)是什么。谢谢

标签: javascript jquery css javascript-events


【解决方案1】:

Flot 或许能够满足您的需求。

查看一些examples,尤其是交互式的。它是开源的,所以你可以添加任何你需要的功能。这应该是一个很好的起点。

【讨论】:

  • 如果我不需要对它进行如此大的修改,这对我有用,但最好查看源代码以了解我需要做的事情。谢谢!
【解决方案2】:

HTML 画布是一个很好的起点。一个简短的谷歌搜索显示可能没有很多交互式图表可用。这是几个 HTML 画布示例,第一个是数学,第二个是 w3c 规范:PolynomialsHTML Canvas w3c。我发现搜索 HTML 画布游戏示例比直接的 HTML 画布示例产生更多的教程。我不知道你的编程能力是什么,所以我给你这些链接,假设你有 javascript 经验。

玩得开心。

哦,感谢您询问以前是否做过。

【讨论】:

  • 谢谢 Elizabeth,如果我不想大规模改变一些 Flot 的东西,看起来这是我必须采取的路线。
  • 顺便说一句,对于任何想要做同样事情的人来说,我发现这段代码更容易找到鼠标指针位置:stackoverflow.com/questions/1114465/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多