2011-07-04 22:11 Jfreechart生成曲线图数据点显示数据值
生活随笔
收集整理的這篇文章主要介紹了
2011-07-04 22:11 Jfreechart生成曲线图数据点显示数据值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
????? 在工作中用到了生成曲線圖時要將數據值顯示在每個數據點上,并且不同數據線的數據點要顯示不同的小圖標,經過長時間的查找資料研究終于實現了功能。工作中就生成了如下的圖片:
?????? 生成此圖中的數據點圖標和顯示數據值的主要代碼就是下面這些,這里使用的是DefaultCategoryDataset數據集:
CategoryPlot plot=chart.getCategoryPlot(); plot.setBackgroundPaint(Color.WHITE);plot.setRangeGridlinePaint(Color.BLUE);//縱坐標格線顏色plot.setDomainGridlinePaint(Color.BLACK);//橫坐標格線顏色plot.setDomainGridlinesVisible(true);//顯示橫坐標格線plot.setRangeGridlinesVisible(true);//顯示縱坐標格線LineAndShapeRenderer renderer = (LineAndShapeRenderer)plot.getRenderer();DecimalFormat decimalformat1 = new DecimalFormat("##.##");//數據點顯示數據值的格式renderer.setItemLabelGenerator(new StandardCategoryItemLabelGenerator("{2}", decimalformat1));//上面這句是設置數據項標簽的生成器renderer.setItemLabelsVisible(true);//設置項標簽顯示renderer.setBaseItemLabelsVisible(true);//基本項標簽顯示//上面這幾句就決定了數據點按照設定的格式顯示數據值 renderer.setShapesFilled(Boolean.TRUE);//在數據點顯示實心的小圖標renderer.setShapesVisible(true);//設置顯示小圖標
總結
以上是生活随笔為你收集整理的2011-07-04 22:11 Jfreechart生成曲线图数据点显示数据值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java socket参数详解:OOBI
- 下一篇: 在eclipse中修改java web项