レンダラーでを使用しようとしてStandardXYItemLabelGenerator
いXYAreaRenderer2
ますが、何も表示されません。で同じコードを使用するとXYLineAndShapeRenderer
、チャートのラベルが正しく表示されます。でこれらのラベルを確認するにはどうすればよいXYAreaChart
ですか?
// create the chart...
final JFreeChart chart = ChartFactory.createXYAreaChart(
header_label, // chart title
x_label, // x axis label
y_label, // y axis lsabel
dataset, // data
PlotOrientation.VERTICAL,
includeLegend, // include legend
true, // tooltips
false // urls
);
// NOW DO SOME OPTIONAL CUSTOMIZATION OF THE CHART...
chart.setBackgroundPaint(Color.white);
// get a reference to the plot for further customization...
final XYPlot plot = chart.getXYPlot();
plot.setBackgroundPaint(Color.lightGray);
plot.setDomainGridlinePaint(Color.white); // X Axis is Domain
plot.setRangeGridlinePaint(Color.white); // Y Axis is Range
// Allow lines and shapes to be visible
renderer1 = new XYAreaRenderer();
// Set the tooltip generator
renderer1.setBaseToolTipGenerator(toolTipGenerator);
NumberFormat.getNumberInstance().setMaximumFractionDigits(2);
// renderer1.setBaseItemLabelGenerator(new StandardXYItemLabelGenerator("{0} {1} {2}", NumberFormat.getNumberInstance(), NumberFormat.getNumberInstance()));
renderer1.setBaseItemLabelGenerator(new StandardXYItemLabelGenerator("test {0} {1} {2}", NumberFormat.getNumberInstance(), NumberFormat.getNumberInstance()));
renderer1.setBaseItemLabelsVisible(true);
plot.setRenderer(renderer1);