Androidplot - 设置边距和填充(调整标签)
Androidplot - setting margins and paddings (adjusting labels)
我正在尝试调整 X 轴和 Y 轴的标签。遗憾的是,我能找到的所有解决方案都已被弃用,使用信息未提供此信息,并且 Api 缺乏描述。
我的图表如下所示:
如您所见,情节和标签的内容相互干扰。使用这些函数更改标签的填充、边距和位置:
// (left, top, right, bottom)
plot.setPlotMargins(50, 0, 0, 50);
plot.setPlotPadding(50, 0, 0, 50);
graph.getLineLabelInsets().setLeft(PixelUtils.dpToPix(-10));
graph.getLineLabelInsets().setBottom(PixelUtils.dpToPix(-14));
...结果:
有没有人对此有解决方案,可以很好地调整标签?提前谢谢你。
解决方案:
原来我用错了padding ;)
XYGraphWidget graph = csvPlot.getGraph();
graph.setPadding(PixelUtils.dpToPix(20), PixelUtils.dpToPix(10), PixelUtils.dpToPix(15), PixelUtils.dpToPix(35));
我正在尝试调整 X 轴和 Y 轴的标签。遗憾的是,我能找到的所有解决方案都已被弃用,使用信息未提供此信息,并且 Api 缺乏描述。
我的图表如下所示:
如您所见,情节和标签的内容相互干扰。使用这些函数更改标签的填充、边距和位置:
// (left, top, right, bottom)
plot.setPlotMargins(50, 0, 0, 50);
plot.setPlotPadding(50, 0, 0, 50);
graph.getLineLabelInsets().setLeft(PixelUtils.dpToPix(-10));
graph.getLineLabelInsets().setBottom(PixelUtils.dpToPix(-14));
...结果:
有没有人对此有解决方案,可以很好地调整标签?提前谢谢你。
解决方案:
原来我用错了padding ;)
XYGraphWidget graph = csvPlot.getGraph();
graph.setPadding(PixelUtils.dpToPix(20), PixelUtils.dpToPix(10), PixelUtils.dpToPix(15), PixelUtils.dpToPix(35));