3

我正在为 GWT 使用来自 HighCharts API 的 Stockchart。我想在单击按钮时选择一个点。

我有这样的事情:

    public void onClick(ClickEvent event) {

        System.out.println("Clicked + i ." + i + "- >" + points[i].getX() ) ;
        chart.getSeries()[0].getPoints()[i].select(true, false);
        select(true, false);
        i++;
        if (i == 4) {
            i = 0;
        }
    }

现在,这适用于 Highchart 图形,但对于 StockChart(相同的 API,只是不同的图表对象),它不起作用。股票图表不支持此功能吗?也许是因为导航?请帮忙。

编辑: 我还测试了这两种图表类型,这就是结果。在我看来,要么 StockChart 不支持此功能(可能是因为导航选项),要么它可能需要一些额外的配置。以下是测试:
股票测试
HighChart 测试

谢谢

4

1 回答 1

1

您必须启用标记。

尝试添加这个:

 Marker marker = new Marker();
 marker.setEnabled(true);

 SeriesPlotOptions spo = new SeriesPlotOptions();
 spo.setMarker(marker);

 Series series1 = chart.createSeries()
 .setPlotOptions(spo)
于 2012-09-11T14:01:29.820 回答