菜鸟学JFreeChart-初学JFreeChart
三皇五帝是谁⼯作:在Excel中读取数据,在JFreeChart中根据得到的数据将需要的图表⽣成为图⽚,最后插⼊到Excel中。双筒望远镜
⼀ 使⽤JFreeChart创建图表遵循三步:注册苹果id账号
羊驼绒大衣1 创建⼀个dataset ,将要化成图表的数据储存起来。
2 创建⼀个JFreeChart的对象,这个对象负责将图表绘制出来。
3 将创建的图表输出到其他地⽅(经常但不是总是将图表显⽰在屏幕的⾯板上)。
⼆ 如果是向Excel中导⼊图⽚,(其实利⽤Java对Excel操作还想⽣成图表的话,就是利⽤poi读出数据,再利⽤JFreeChart⽣成相应图表,再利⽤poi将图⽚插⼊Excel)。
其实poi也是可以⽣成图表的,可以⽣成line chart 和 scatter chart 但是好像⽣成不怎么好看(也许这就是JFreeChart存在的原因吧)。
我在插⼊的时候遇到了⼀些问题,原先的sheet中含有Excel⾃⼰创建的图表,就出现⽂件打不开的情况,当⾃⼰将其删除的时候,⼀切就变好了。lol盲僧
林冲的性格特点⼜遇到问题了,每次更新Excel都不会将原来sheet中的图⽚删掉,所以……,更新后会产⽣很多的图⽚,这个问题不好解决啊。其实这个问题⼀直没有得到解决,我最后的解决办法为:同时维持两份⽂件,⼀份⾥没有图⽚,仅作数据的更新,⼀份由⽆图⽚的Excel产⽣出⾃⼰需要的Excel。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论