我已为动态jfreechart生成代码,我希望此图表具有主要网格线和辅助网格线。
jfreechart会发生这种情况吗?
提前致谢!!!
编辑:
不幸的是,我不使用XYplot,但我使用TimeSeries Chart,如下所示:
JFreeChart chart = ChartFactory.createTimeSeriesChart(
"Measurement",
"Date",
"Measurement",
dataset,
true,
true,
false);
答案 0 :(得分:3)
如果您使用的是XYPlot,则可以使用以下方法打开次要网格线:
XYPLot#setDomainMinorGridlinesVisible()
XYPLot#setRangeMinorGridlinesVisible()
以及控制颜色和线条样式,documentation
中的完整详细信息您正在使用XYPLot,如果您查看ChartFactory#createTimeSeriesChart()
的源代码,您会看到第6行是:
XYPlot plot = new XYPlot(dataset, timeAxis, valueAxis, null);
答案 1 :(得分:-1)
这是我使用的代码:
TimeSeries ts= new TimeSeries("Metrisi", Day.class);
ts.add(new Day(day1, month1, year1), 100);
ts.add(new Day(day2, month2, year2), 150);
ts.add(new Day(day3, month3, year3), 250);
ts.add(new Day(day4, month4, year4), 275);
TimeSeriesCollection dataset = new TimeSeriesCollection();
dataset.addSeries(ts);
JFreeChart chart = ChartFactory.createTimeSeriesChart(
"Measurement",
"Date",
"Measurement",
dataset,
true,
true,
false);
因此,当我创建TimeSeriesChart时,我无法创建主要网格线和辅助网格线?