首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Androidplot图例重叠

Androidplot图例重叠
EN

Stack Overflow用户
提问于 2012-05-15 19:56:34
回答 2查看 2.1K关注 0票数 0

如何修复androidplot中的图例重叠?

我可以操纵图例的位置吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-04 22:39:59

您可以使用此选项来放大图例:

代码语言:javascript
复制
myPlot.getLegendWidget().setSize(new SizeMetrics(15, SizeLayoutType.ABSOLUTE, 200, SizeLayoutType.ABSOLUTE));

15是高度,200是宽度。

更改图例位置:

代码语言:javascript
复制
myPlot.position(
        myPlot.getLegendWidget(),
            0,
            XLayoutStyle.ABSOLUTE_FROM_RIGHT,
            0,
            YLayoutStyle.ABSOLUTE_FROM_BOTTOM,
            AnchorPosition.RIGHT_BOTTOM);

如果需要,请重新定位域标签:

代码语言:javascript
复制
myPlot.position(myPlot.getDomainLabelWidget(),                     
            0,                                    
            XLayoutStyle.ABSOLUTE_FROM_LEFT,       
            15,                                     
            YLayoutStyle.ABSOLUTE_FROM_BOTTOM,     
            AnchorPosition.LEFT_BOTTOM);
票数 3
EN

Stack Overflow用户

发布于 2016-02-23 17:07:53

上面答案中使用的一些方法对我不起作用。我猜事情在四年内发生了变化。下面的代码对我很有效。

代码语言:javascript
复制
    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和偏移量。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10600178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档