如何修复androidplot中的图例重叠?
我可以操纵图例的位置吗?
发布于 2012-06-04 22:39:59
您可以使用此选项来放大图例:
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);发布于 2016-02-23 17:07:53
上面答案中使用的一些方法对我不起作用。我猜事情在四年内发生了变化。下面的代码对我很有效。
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和偏移量。
https://stackoverflow.com/questions/10600178
复制相似问题