java - Androidplot - 设置边距和填充(调整标签)

标签 java android androidplot

我正在尝试调整 X 轴和 Y 轴的标签。遗憾的是,我能找到的所有解决方案都已过时,使用信息不提供此信息,并且 Api 缺乏描述。

我的图表是这样的: enter image description here

如您所见,绘图内容和标签相互干扰。使用这些函数更改标签的填充、边距和位置:

    // (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));

...结果: enter image description here

有没有人对此有解决方案,可以很好地调整标签?提前谢谢你。

最佳答案

解决方案:

原来是我用错了padding ;)

XYGraphWidget graph = csvPlot.getGraph();
graph.setPadding(PixelUtils.dpToPix(20), PixelUtils.dpToPix(10), PixelUtils.dpToPix(15), PixelUtils.dpToPix(35));

enter image description here

关于java - Androidplot - 设置边距和填充(调整标签),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54541322/

相关文章:

java - 围绕中心旋转图表

java - 在 ReSTLet 中向由 ClientResource 包装的请求添加 header

android - 我想从 AndroidPlot 保存一个 .png 图像

AndroidPlot:从 1 到 11 的域标签

java - 停止 RMI 服务器 (Java)

java - 关联数据 Jena Eclipse Dbpedia

java - 解析数据时出错 org.json.JSONException : Value <br of type java. lang.String

android - 在 Android TV 中使用 Youtube API

android - WebRTC Android,无法得到我应该做什么?

AndroidPlot 获取线的 Y 位置