JFreeChart 是 JFree 組織開發的 Java 圖表庫,支援豐富圖表類型:
ChartFactory 靜態工廠方法建立 JFreeChart 物件ChartUtilities 將圖表匯出為圖片 (PNG/JPEG) 或直接在 Swing 面板顯示ChartFactory.setChartTheme(new StandardChartTheme("CN")) 或手動設定各文字元件字體)提供 JSP Taglib 封裝,可在頁面以標籤方式生成圖表,降低 Java 代碼耦合。
// Pie
createPieChart, createMultiplePieChart, createPieChart3D, createMultiplePieChart3D, createRingChart
// Bar
createBarChart, createStackedBarChart, createBarChart3D, createStackedBarChart3D
// Area
createAreaChart, createStackedAreaChart
// Line
createLineChart, createLineChart3D
// Gantt / Special
createGanttChart, createWaterfallChart, createPolarChart, createScatterPlot
// XY Series
createXYBarChart, createXYAreaChart, createStackedXYAreaChart
createXYLineChart, createXYStepChart, createXYStepAreaChart
// Time Series / Financial
createTimeSeriesChart, createCandlestickChart, createHighLowChart
// Statistical / Map
createBubbleChart, createHistogram, createBoxAndWhiskerChart
createWindPlot, createWaferMapChart
DefaultCategoryDataset + createBarChart/LineChart/PieChart 入手Plot 與 Renderer 類別