鍍金池/ 問答/Java  網(wǎng)絡(luò)安全  Office/ 使用apache poi更新pptx中的圖表,縱坐標范圍沒有更新

使用apache poi更新pptx中的圖表,縱坐標范圍沒有更新

需求是這樣,拿到一個pptx文件,根據(jù)其他的excel中的數(shù)據(jù)去更新某些幻燈片里面的圖表。

問題:

  • 更新圖表中的數(shù)據(jù)無法自動更新縱坐標的范圍,導(dǎo)致顯示有問題bug
  • 而想要得到的結(jié)果是這樣正常
  • 現(xiàn)在的問題是我不知道怎么設(shè)置更新這個縱坐標
回答
編輯回答
魚梓

樓主,能否看一下你操作ppt聯(lián)合圖表的代碼呢

2018年4月9日 07:10
編輯回答
苦妄

自答:

// 圖表的基本配置都在這個對象里面里面
CTValAx valAx = chart.getCTChart().getPlotArea().getValAxArray(0);

// 設(shè)置縱坐標間隔
CTAxisUnit ctAxisUnit = CTAxisUnit.Factory.newInstance();
ctAxisUnit.setVal(2000);
valAx.setMajorUnit(ctAxisUnit );
2018年8月18日 23:37
編輯回答
寫榮

贊同1樓的看法

2018年2月18日 12:05