JFreeChart 极坐标图自定义 X 标签
JFreeChart Polar chart custom X labels
我想自定义我的 PolarChart 以替换 PolarChart 默认显示的角度值
,带有这样的自定义字符串:
您可以覆盖 refreshAngleTicks()
method of PolarPlot
, as shown here:
import static org.jfree.ui.TextAnchor.*
…
PolarPlot plot = new PolarPlot() {
@Override
protected List refreshAngleTicks() {
List ticks = new ArrayList();
ticks.add(new NumberTick(0, "maxCharTick: 20", TOP_LEFT, TOP_LEFT, 0));
ticks.add(new NumberTick(45, "energyComsuption: 1", TOP_LEFT, TOP_LEFT, 0));
ticks.add(new NumberTick(90, "maxDamage: 40", TOP_LEFT, TOP_LEFT, 0));
…
return ticks;
}
};
或者,考虑 SpiderWebPlot
, shown here。
我想自定义我的 PolarChart 以替换 PolarChart 默认显示的角度值
您可以覆盖 refreshAngleTicks()
method of PolarPlot
, as shown here:
import static org.jfree.ui.TextAnchor.*
…
PolarPlot plot = new PolarPlot() {
@Override
protected List refreshAngleTicks() {
List ticks = new ArrayList();
ticks.add(new NumberTick(0, "maxCharTick: 20", TOP_LEFT, TOP_LEFT, 0));
ticks.add(new NumberTick(45, "energyComsuption: 1", TOP_LEFT, TOP_LEFT, 0));
ticks.add(new NumberTick(90, "maxDamage: 40", TOP_LEFT, TOP_LEFT, 0));
…
return ticks;
}
};
或者,考虑 SpiderWebPlot
, shown here。