0

我需要在条形图中突出显示一列。我找到了这个例子http://jsfiddle.net/shawson/CkkbF/8/

他们this.update({ color: '#f00' }, true, false) 在点击事件中使用。

我的问题是,如何在this没有点击事件的情况下更改颜色?是什么this

4

2 回答 2

3

看看这个小提琴。您可以在创建数据时将颜色添加到数据中,如下所示:

data: [29.9, {y: 34.4, color: 'red'}, {y: 176.0, color: '#aaff99'}, 135.6 ......
于 2012-10-11T18:52:10.410 回答
0

如果您查看参考资料,您会发现每个点都可以是numberarrayofnumbersobject
当它是一个时,object您可以设置color, dataLabels, events, id, marker, name,xy.
因此,在这种情况下,您必须将 an 传递objectpoint您要设置的color.

this 指点击的点,而不是chart. 参考

如果你登录this,你会看到。演示

当您将事件绑定到 时pointthis指的是point.
当您将事件绑定到 时seriethis指的是serie.
当您将事件绑定到 时chartthis指的是chart.

于 2012-10-11T21:41:40.503 回答