当前位置: 软件>java软件
Java 简单图表应用 XChart
本文导语: 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-...
XChart 是简单的图表应用。
![Java 简单图表应用 XChart[图片]](/img/tech-article-img/img_1418135091_656322.png)
![Java 简单图表应用 XChart[图片]](/img/tech-article-img/img_1418135091_949345.png)
![Java 简单图表应用 XChart[图片]](/img/tech-article-img/img_1418135091_258213.png)
特性:
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);