1

我想在 XY 折线图上显示 X 值 如下所示: 我该怎么做? 在此处输入图像描述 我想像这样显示它: 在此处输入图像描述 这是我显示折线图的代码:

public class LineChartDemo6{
public static void main(String arg[]){
  XYSeries series = new XYSeries("Average Weight");
  series.add(20.0, 20.0);
  series.add(40.0, 20.0);
  series.add(55.0, 20.0);
  series.add(70.0, 20.0);
  XYDataset xyDataset = new XYSeriesCollection(series);
  JFreeChart chart = ChartFactory.createXYLineChart
  ("XYLine Chart using JFreeChart", "Age", "Weight",
 xyDataset, PlotOrientation.VERTICAL, true, true, false);
  ChartFrame frame1=new ChartFrame("XYLine Chart",chart);
  frame1.setVisible(true);
  frame1.setSize(300,300);
  }
}
4

1 回答 1

2

您可以XYItemLabelGenerator向绘图的渲染器添加一个,如本示例和本示例所示。看起来ArgumentIndex {1}是域值。

附录:您的示例运行良好;它只需要一点额外的余量

ValueAxis range = plot.getRangeAxis();
range.setUpperMargin(0.20);

在此处输入图像描述

于 2012-04-26T10:19:42.990 回答