前言
JFreeChart是JAVA平台上的一个开放的图表绘制类库,可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等等多种图表。
贴上JFreeChart的git地址:https://github.com/jfree/jfreechart
本文对JFreeChart做一个初步的介绍及使用,博主做了一个简单的封装,拿来即用。
工具类介绍
maven 依赖引入
在项目工程的 pom.xml 中引入 JFreeChart 依赖
1 | <dependency> |
chart 配置类
用于外部配置 chart 配置信息
1 | import lombok.AccessLevel; |
chart 数据
用于外部输入需要绘图的 chart 数据
1 | import lombok.Data; |
逻辑处理工具类
封装 绘制 JFreeChart 图 的逻辑代码
1 | import com.fy.util.chart.bean.ChartBean; |
工具类使用
指定需要的配置,输入数据源信息,简单调用即可绘制,下面用简单的数据做示例
1 | ChartConfig config = ChartConfig.builder() |
结语
到此,该简单的工具类就介绍完毕了,可以作为初步的学习及使用,当然,还有更多完善的空间,等待咱们一起完善 loading