我能做些什么来解决这个传说中androidplot重叠?
我可以操纵图例位置?
我能做些什么来解决这个传说中androidplot重叠?
我可以操纵图例位置?
你可以使用这个放大的传说:
myPlot.getLegendWidget().setSize(new SizeMetrics(15, SizeLayoutType.ABSOLUTE, 200, SizeLayoutType.ABSOLUTE));
图15是高度和200的宽度。
更改图例的位置:
myPlot.position(
myPlot.getLegendWidget(),
0,
XLayoutStyle.ABSOLUTE_FROM_RIGHT,
0,
YLayoutStyle.ABSOLUTE_FROM_BOTTOM,
AnchorPosition.RIGHT_BOTTOM);
并重新定位域标签如果您需要:
myPlot.position(myPlot.getDomainLabelWidget(),
0,
XLayoutStyle.ABSOLUTE_FROM_LEFT,
15,
YLayoutStyle.ABSOLUTE_FROM_BOTTOM,
AnchorPosition.LEFT_BOTTOM);
一些在上面的回答所采用的方法并没有为我工作。 我想事情已经在4年内改变。 下面的代码为我工作。
dynamicPlot.getLegendWidget().setSize(new Size(25, SizeLayoutType.ABSOLUTE, 400, SizeLayoutType.ABSOLUTE));
dynamicPlot.getLegendWidget().position(0,
XLayoutStyle.ABSOLUTE_FROM_RIGHT,
0,
YLayoutStyle.ABSOLUTE_FROM_BOTTOM,
AnchorPosition.RIGHT_BOTTOM);
dynamicPlot.getDomainLabelWidget().position(0,
XLayoutStyle.ABSOLUTE_FROM_LEFT,
30,
YLayoutStyle.ABSOLUTE_FROM_BOTTOM,
AnchorPosition.LEFT_BOTTOM);`
改变的LayoutStyle和偏移,按您的需求。