0

我无法让标记半径与高库存图表一起使用。我一直在尝试使用这两个绘图选项和直接针对该系列的设置来使其工作:

plotOptions: { series: { marker: { radius: 90 } } },

(或见http://jsfiddle.net/zMH7Q/)。

更改其他属性(例如标记形状)可以正常工作,但似乎忽略了对半径的任何更改。我尝试在两个情节选项中设置此选项,并直接针对该系列但无济于事。文档( http://api.highcharts.com/highstock#plotOptions.area.marker.radius )中肯定提到了它,所以除非我做一些愚蠢的事情(很有可能),否则它应该可以工作。

任何帮助,将不胜感激 :-)

大卫

4

1 回答 1

2

在 HighStock 中,与 HighCharts 不同,标记的默认值是启用的:false,这是因为数据往往非常密集,标记不会为用户的数据理解增加太多价值。

您需要将代码修改为:

plotOptions: {
    series: {
        marker: {
            enabled: true,
            radius: 90
        }
    }
},

让标记出现。

编辑:如果有人遇到这个并需要它,我会保留以上内容。大卫真正想知道的是悬停期间的系列符号是否可以更改。代码是:

plotOptions: {
            series: {
                marker: {
                    lineColor: null,
                    states: {
                        hover: {
                            fillColor: 'white',
                            radius: 10
                        }
                    }
                }
            }
        }

直接来自http://api.highcharts.com/highcharts#plotOptions.scatter.marker.states.hover.radius的 Highcharts API 参考

于 2013-02-25T11:55:02.050 回答