使用apache poi更新pptx中的图表,纵坐标范围没有更新

发布于 2022-09-07 00:11:25 字数 418 浏览 27 评论 0

需求是这样,拿到一个pptx文件,根据其他的excel中的数据去更新某些幻灯片里面的图表。

问题:

  • 更新图表中的数据无法自动更新纵坐标的范围,导致显示有问题bug
  • 而想要得到的结果是这样正常
  • 现在的问题是我不知道怎么设置更新这个纵坐标

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

分開簡單 2022-09-14 00:11:25

自答:

// 图表的基本配置都在这个对象里面里面
CTValAx valAx = chart.getCTChart().getPlotArea().getValAxArray(0);

// 设置纵坐标间隔
CTAxisUnit ctAxisUnit = CTAxisUnit.Factory.newInstance();
ctAxisUnit.setVal(2000);
valAx.setMajorUnit(ctAxisUnit );
昨迟人 2022-09-14 00:11:25

楼主,能否看一下你操作ppt联合图表的代码呢

江湖正好 2022-09-14 00:11:25

赞同1楼的看法

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文