Vaadin Chart Component Предложение - PullRequest
0 голосов
/ 30 августа 2018

Я хочу, чтобы график был похож на этот график . Я могу добиться этого частично, но я не могу получить эту часть подсчета центра. Как добиться того же? Нужно ли использовать SOLIDGAUGE или PIE как ChartType?

В настоящее время я использую ChartType как PIE. И чтобы получить полую часть в центре, я пишу код ниже. чего я достиг

PlotOptionsPie plotOptions=new PlotOptionsPie();
plotOptions.setInnerSize("50%");
configuration.setPlotOptions(plotOptions);

Но как теперь поставить этот счет (985, как на картинке) в центре? Я пытался использовать DataLabels, но он не работает.

Примечание: я использую Vaadin Charts 3.2.1 , Vaadin 7 и Java 8

1 Ответ

0 голосов
/ 30 августа 2018

Круговая диаграмма с внутренним размером это путь.

Вы можете использовать заголовок для этой цели и установить местоположение заголовка в середине диаграммы.

    Configuration conf = chart.getConfiguration();
    Title title = conf.getTitle();
    title.setText("985");
    title.setAlign(HorizontalAlign.CENTER);
    title.setVerticalAlign(VerticalAlign.MIDDLE);

Надеюсь, это поможет

...