我有一个TChart
如下图。我正在尝试将标题文本居中,但没有成功。
chart.getHeader().setAlignment(StringAlignment.CENTER);
这在我看来并不集中。如何将它集中在表面而不是左右轴上?
您始终可以手动对齐标题。这里有一个例子:
tChart1.getAspect().setView3D(false);
Bar bar1 = new Bar(tChart1.getChart());
bar1.fillSampleValues();
tChart1.getPanel().setMarginUnits(PanelMarginUnits.PIXELS);
tChart1.getPanel().setMarginTop(30);
tChart1.getHeader().setCustomPosition(true);
tChart1.getHeader().setTop(7);
int width = tChart1.getGraphics3D().textWidth(tChart1.getHeader().getText());
tChart1.getHeader().setLeft(getWindowManager().getDefaultDisplay().getWidth()/2 - width/2);