日期:2014-05-17  浏览次数:20623 次

坐标轴显示数据
怎么在坐标轴中生成点到点用直线连接方式显示查询出的数据,X轴(月份),Y轴(金额),不知道要怎么写。一个新手请高手们指点下,希望好心人可以写个最简单的例子供参考,谢谢。

------解决方案--------------------
用JFreeChart吧,你要显示坐标点的值,关键是这段代码:
//设置曲线是否显示数据点
XYLineAndShapeRenderer xylineandshaperenderer = (XYLineAndShapeRenderer) plot
.getRenderer();
xylineandshaperenderer.setBaseShapesVisible(true);
      
//设置曲线显示各数据点的值
XYItemRenderer xyitem = plot.getRenderer();
xyitem.setBaseItemLabelsVisible(true);
xyitem.setBasePositiveItemLabelPosition(new ItemLabelPosition(
ItemLabelAnchor.INSIDE10, TextAnchor.BASELINE_LEFT));
xyitem.setBaseItemLabelGenerator(new StandardXYItemLabelGenerator());
xyitem.setBaseItemLabelFont(new Font("Dialog", 1, 14));
plot.setRenderer(xyitem);