2016-05-04 51 views
0

是否有一个JavaScript图表,看起来像这样:heat bar ,你可以把点的准确性放在这个。因此,不是从黑到红,而是在末端为红色,在中间为绿色,并且距离中心越远,读数越不准确?准确性热棒

+0

不应该是太难写,有效地你只需要编写一个映射到你有p中的设计滑块控件在上面漫步。看到这个例子:https://jqueryui.com/slider/。我从你的问题中推测你将需要指定滑块应该指向的值。在这种情况下,也可以看看这里https://forum.jquery.com/topic/change-value-of-slider-dynamically –

回答

1

我认为你正在寻找这样的事情plot.ly colorscale:

https://plot.ly/javascript/heatmap-and-contour-colorscales/#hot-colorscale

如果不为你工作,你需要更多的控制,你可以使用d3.js色标直接

http://synthesis.sbecker.net/articles/2012/07/16/learning-d3-part-6-scales-colors

var color = d3.scale.linear() 
    .domain([-1, 0, 1]) 
    .range(["red", "white", "green"]); 

color(-1) // "#ff0000" red 
color(-0.5) // "#ff8080" pinkish 
color(0) // "#ffffff" white 
color(0.5) // "#80c080" getting greener 
color(0.7) // "#4da64d" almost there.. 
color(1) // "#008000" totally green! 
+0

我可以在它上面添加一行以指示当前乐谱的位置? – Rob

+0

@Rob是的,你会的 – slf