рисовать изображения на оси X в старших чартах GWT - PullRequest
0 голосов
/ 12 февраля 2012

Я пытаюсь создать изображение на каждом xaxis в моем старшем графике, как тот, что на прилагаемом изображении, но не смог найти способ для этого

вот мой код для xaxis

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

любая идея, как я могу установить какое-либо изображение для каждой оси в моем графике

enter image description here

1 Ответ

1 голос
/ 13 февраля 2012

Вы захотите использовать AxisLabelsFormatter . Контент, который вы «возвращаете» из этого вызова, должен соответствовать HTML, который вы хотите отобразить. Так что-то вроде этой работы для верхней оси:

chart.getXAxis().setLabels(
   new XAxisLabels()
     .setFormatter(new AxisLabelsFormatter() {
        public String format(AxisLabelsData axisLabelsData) {
            return '<img src="/path/to/image.gif" />';
        }
     })
 );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...