グラフを生成するために、JFreeChart の SpiderWebPlot を使用しています。しかし、私が欲しいのは、値を含むツールチップです。StandardCategoryTooltipGenerator をプロットに設定する必要があることがわかりましたが、それは重要ではないようです。ここに私のサンプルコードがあります:
private JFreeChart prepareChart() {
Random rnd = new java.util.Random();
DefaultCategoryDataset dataSet = new DefaultCategoryDataset();
String rowKey = "Osobnik";
dataSet.addValue(rnd.nextInt(20), rowKey, "BLUFF");
dataSet.addValue(rnd.nextInt(20), rowKey, "CALL");
dataSet.addValue(rnd.nextInt(20), rowKey, "CHECK");
dataSet.addValue(rnd.nextInt(20), rowKey, "FOLD");
dataSet.addValue(rnd.nextInt(20), rowKey, "RAISE");
SpiderWebPlot plot = new SpiderWebPlot(dataSet);
// CategoryToolTipGenerator generator = new
// StandardCategoryToolTipGenerator();
// generator.generateToolTip(dataSet, 0, 1);
plot.setToolTipGenerator(new StandardCategoryToolTipGenerator());
plot.setStartAngle(54D);
plot.setInteriorGap(0.40000000000000002D);
plot.setToolTipGenerator(new StandardCategoryToolTipGenerator());
JFreeChart chart = new JFreeChart(plot);
return chart;
}
これが私が達成しようとしていることの例です。