我需要图表组件建议

问题描述 投票:1回答:1

我希望有一个类似于这个chart的图表。我能够部分实现它,但我无法获得中心计数部分。如何实现相同?我需要使用SOLIDGAUGE或PIE作为ChartType吗?

目前我使用ChartType作为PIE。为了实现中心的空心部分,我正在编写下面的代码。 what I've achieved

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

但现在如何把这个数量(图像中的985)放在中心?我尝试使用DataLabels但它不起作用。

注意:我正在使用Chadin Charts 3.2.1,I Want 7和Java 8

java vaadin vaadin7 vaadin-charts
1个回答
1
投票

内部大小的饼图是要走的路。

您可以将标题用于此目的,并在图表中间设置标题的位置。

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

希望这可以帮助

© www.soinside.com 2019 - 2024. All rights reserved.