Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript highcharts散点变化点颜色_Javascript_Highcharts - Fatal编程技术网

Javascript highcharts散点变化点颜色

Javascript highcharts散点变化点颜色,javascript,highcharts,Javascript,Highcharts,如何更改单击时散点图点的颜色? 基于此,我找不到合适的解决方案 我的问题是,当我捕获click事件时,我找不到点的fillColor属性的正确位置 $(function () { var chart = new Highcharts.Chart({ chart: { renderTo: 'container', type: 'scatter' }, series: [{ d

如何更改单击时散点图点的颜色? 基于此,我找不到合适的解决方案 我的问题是,当我捕获click事件时,我找不到点的
fillColor
属性的正确位置

$(function () {
    var chart = new Highcharts.Chart({
        chart: {
            renderTo: 'container',
            type: 'scatter'
        },
        series: [{
          data: [194.1, 95.6, {y:54.4,fillColor:'#FF0000'}]
        }]
    });
});

像这样的事情应该可以

plotOptions: {
  series: {
    cursor: 'pointer',
    point: {
      events: {
        click: function() {
          var pt = this.options;
          pt.fillColor = 'black';
          this.update(pt, true);
        }
      }
    }
  }
}

这是最新版本。

太好了!我将您的更改为this.update(),它要求提供参数。我相信是那些?还有一个问题:如何调整每个特定点的标记大小?有什么想法吗?只需添加
pt.radius=10