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

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

问题:

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

自答:

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

// 设置纵坐标间隔
CTAxisUnit ctAxisUnit = CTAxisUnit.Factory.newInstance();
ctAxisUnit.setVal(2000);
valAx.setMajorUnit(ctAxisUnit );
新手上路,请多包涵

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

赞同1楼的看法

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题