Vaadin Chart Component Предложение
Я хочу иметь график, похожий на этот график. Я могу добиться этого частично, но я не могу получить эту часть подсчета центра. Как добиться того же? Нужно ли использовать SOLIDGAUGE или PIE как ChartType?
В настоящее время я использую ChartType в качестве пирога. И чтобы получить полую часть в центре, я пишу код ниже. что я достиг
PlotOptionsPie plotOptions=new PlotOptionsPie();
plotOptions.setInnerSize("50%");
configuration.setPlotOptions(plotOptions);
Но теперь, как поставить этот счет (985, как на рисунке) в центре? Я пытался использовать DataLabels, но он не работает.
Примечание: я использую Vaadin Charts 3.2.1, Vaadin 7 и Java 8
1 ответ
Круговая диаграмма с внутренним размером это путь.
Вы можете использовать заголовок для этой цели и установить местоположение заголовка в середине диаграммы.
Configuration conf = chart.getConfiguration();
Title title = conf.getTitle();
title.setText("985");
title.setAlign(HorizontalAlign.CENTER);
title.setVerticalAlign(VerticalAlign.MIDDLE);
Надеюсь это поможет