Tôi đã có thể thay đổi màu sắc của điểm trong biểu đồ động, nhưng khi tôi di chuột qua điểm đó thì màu của điểm đó sẽ thay đổi thành màu trước đó.Thay đổi màu của điểm động trong highcharts
Tôi có một fiddle đây: jfiddle
$(function() {
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container'
},
xAxis: {
categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
},
series: [{
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
}]
});
// the button handler
$('#button').click(function() {
chart.series[0].data[2].graphic.attr({ fill: '#FF0000' });
chart.redraw();
});
Làm thế nào tôi có thể thay đổi màu sắc của điểm tự động trong một đồ thị?
Trong mã của tôi và trong đó fiddle, màu sắc không thay đổi cho đến khi bạn di chuột qua điểm (trong trường hợp của tôi nó là một cột). Có cách nào để ép buộc thay đổi màu sắc ngay lập tức không? –
Lỗi của nó trong Highcharts dường như đã được khắc phục gần đây: https://github.com/highslide-software/highcharts.com/issues/4622 Trong thời gian chờ đợi, tôi đã tìm thấy cách khắc phục để buộc cập nhật điểm bằng đồ họa. attr: jsfiddle.net/jtbuyhdm/1 – Leonya