在GWT highcharts中的xaxis上绘制图像

时间:2012-02-12 06:09:23

标签: gwt highcharts

我正在尝试在我的高图中的每个x轴上创建图像,如附图中的图像,但找不到它的方式

这是我的xaxis代码

         chart.getXAxis(1).setOpposite(true).setLinkedTo(0).setType(Type.DATE_TIME)
    .setTickInterval(6 * 3600 *1000).setGridLineWidth(1)

任何想法如何为我的图表中的每个xax设置一些图像

enter image description here

1 个答案:

答案 0 :(得分:1)

您需要使用AxisLabelsFormatter。您从此调用中“返回”的内容应该是您要呈现的相应html。所以像这样的东西适用于顶轴:

chart.getXAxis().setLabels(
   new XAxisLabels()
     .setFormatter(new AxisLabelsFormatter() {
        public String format(AxisLabelsData axisLabelsData) {
            return '<img src="/path/to/image.gif" />';
        }
     })
 );