poi-tl icon indicating copy to clipboard operation
poi-tl copied to clipboard

有什么办法可以对图表设置多坐标分组吗?

Open AceCandy opened this issue 3 years ago • 5 comments

其实我是想设置这样的图表 image 但是按照文档只能处理成这种样子 image

我的代码如下:

private static ChartMultiSeriesRenderData createMultiSeriesChart4() {
        return Charts.ofMultiSeries(""
                        , new String[] {"班级", "年级", "班级", "年级", "班级", "年级", "班级", "年级"})
                .addSeries("分类1", new Double[] {0.30, 0.0264, 0.05, 0.0264, 0.075, 0.0246, 0.0, 0.0211})
                .addSeries("分类2", new Double[] {0.025, 0.0675, 0.05, 0.0633, 0.05, 0.0475, 0.075, 0.0738})
                .create();
    }

如果要实现我想要的坐标分组功能,我需要怎么做?

AceCandy avatar Jan 07 '22 02:01 AceCandy

模板中设置好分组不行吗?

Sayi avatar Jan 10 '22 03:01 Sayi

模板中设置好分组不行吗?

不行 我在模板中设置好分组之后 调用会报错 应该是因为doRender的时候选择区域有问题。因为模板里面设置分组的话横坐标需要选择两行。 image

生成的word点击打开的时候就会报错 image

AceCandy avatar Jan 10 '22 03:01 AceCandy

你把有分组的模板发给我试一下。

Sayi avatar Jan 10 '22 04:01 Sayi

你把有分组的模板发给我试一下。 1111.docx 附件如上

AceCandy avatar Jan 10 '22 05:01 AceCandy

目前ApachePOI本身不支持这种图表,后续我会想办法解决。

Sayi avatar Jan 11 '22 05:01 Sayi