XChart 是简单的图表应用。
特性:
No additional dependencies
~100KB Jar
Line charts
Scatter charts
Area charts
Bar charts
Histogram charts
Error bars
Logarithmic axes
Date and category X-Axis
Multiple series
Extensive customization
Themes - XChart, GGPlot2, MATLAB
Right-click, Save-As…
User-defined axes range
Custom legend placement
CSV import and export
High resolution chart export
Real-time charts
示例:
double[] xData = new double[] { 0.0, 1.0, 2.0 }; double[] yData = new double[] { 2.0, 1.0, 0.0 }; // Create Chart Chart chart = QuickChart.getChart("Sample Chart", "X", "Y", "y(x)", xData, yData); // Show it new SwingWrapper(chart).displayChart(); // Save it BitmapEncoder.saveBitmap(chart, "./Sample_Chart", BitmapFormat.PNG); // or save it in high-res BitmapEncoder.saveBitmapWithDPI(chart, "./Sample_Chart_300_DPI", BitmapFormat.PNG, 300);