Showing
1 changed file
with
13 additions
and
0 deletions
... | ... | @@ -13,6 +13,7 @@ import org.jfree.chart.plot.CategoryPlot; |
13 | 13 | import org.jfree.chart.plot.PiePlot; |
14 | 14 | import org.jfree.chart.renderer.category.BarRenderer; |
15 | 15 | import org.jfree.chart.renderer.category.CategoryItemRenderer; |
16 | +import org.jfree.chart.renderer.category.LineAndShapeRenderer; | |
16 | 17 | import org.jfree.chart.renderer.category.StandardBarPainter; |
17 | 18 | import org.jfree.data.category.DefaultCategoryDataset; |
18 | 19 | import org.jfree.data.general.DefaultPieDataset; |
... | ... | @@ -56,6 +57,18 @@ public class JFChartUtils { |
56 | 57 | plot.setBackgroundPaint(Color.WHITE); |
57 | 58 | plot.setDomainGridlinePaint(Color.LIGHT_GRAY); |
58 | 59 | plot.setRangeGridlinePaint(Color.LIGHT_GRAY); |
60 | + | |
61 | + //数据轴设置 | |
62 | + NumberAxis numberaxis = (NumberAxis) plot.getRangeAxis(); | |
63 | + numberaxis.setUpperMargin(0.1); | |
64 | + numberaxis.setLowerMargin(0.1); | |
65 | + numberaxis.setTickLabelFont(new Font("宋体", Font.BOLD, 12)); | |
66 | + numberaxis.setLabelFont(new Font("宋体", Font.BOLD, 12)); | |
67 | + | |
68 | + // 设置数据点可见性 | |
69 | + LineAndShapeRenderer renderer = (LineAndShapeRenderer) plot.getRenderer(); | |
70 | + renderer.setDefaultShapesVisible(true); | |
71 | + | |
59 | 72 | // 设置第一条折线的粗细 |
60 | 73 | plot.getRenderer().setSeriesStroke(0, new BasicStroke(3.0f)); |
61 | 74 | // 根据样式设置折线颜色 | ... | ... |