2011-10-14 59 views
1

我想显示一个柱形图表,它会在没有数据的日子显示空列。我以前在amCharts中做过这个,但试图将所有内容切换到js制图。Highcharts空列色谱柱

下面是一个例子: https://skitch.com/jhanifen/gy324/jhanifen-skitch.com

基本上,如果我可以改变单个列,这也将工作的颜色。

+0

奖励积分,如果你知道如何使它看起来与amCharts版本相同。 – jhanifen

+1

来自jlbriggs在highcharts论坛上: 对于没有数据的日子,您可以提供null或0值,具体取决于哪个更适合您的特定用途。 您可以通过在数据数组中指定fillColor来更改任何条的颜色,例如: data:[{y:150,fillColor:'#c00'},null,null,135,35,50,null,null ,0,40] 这并不能完全解决我的问题。 – jhanifen

+0

这有帮助,但我怎么会有一个专栏的价值说100,但在鼠标悬停给予用户值0.因为它真的是0的那一天,我只想要一个空的栏显示。 – jhanifen

回答

1

提供的答案在Highcharts论坛上。

http://highslide.com/forum/viewtopic.php?f=9&t=12873

您可以将Y值设置为100,和辅助设定值与实际值,然后你就可以在工具提示格式化抢。 看看这个例子:http://jsfiddle.net/jlbriggs/BLxUL/

根据您有更多的,你可以设置在plotOptions指示条的颜色,并在需要时调用数据数组中的“空白”的颜色,或周围的其他方式(如在示例中)

谢谢jlbriggs!