【问题标题】:AChartEngine : Align Y-Axis Labels on right side of Axis itselfAChartEngine:在轴本身的右侧对齐 Y 轴标签
【发布时间】:2013-01-27 11:21:06
【问题描述】:

我正在为 android 使用 aChartEngine。我的 y 轴有问题,当值达到 10000 或更多时,照片中的左侧数字消失(检查照片)值是 7000-11500,但出现在 10000 以上的值是 0000,0500,。 . .等等

我想在轴的右侧设置 y 轴标签或类似的东西

谁能帮忙?

知道我用过

renderer.setYLabelsAlign(Align.RIGHT);

【问题讨论】:

    标签: android charts achartengine


    【解决方案1】:
    renderer.setYLabelsAngle(angle)
    

    在固定边距的情况下查看Y轴日期,以便数据以倾斜的格式显示,这样可以看到更多的字符。
    否则必须设置边距间距才能查看 y 轴标签。

    【讨论】:

      【解决方案2】:

      您可以调整图表的边距:

      renderer.setMargins(margins);
      

      其中边距是[top, left, bottom, right] 的数组

      如果要设置网格右侧对齐,只需设置Align.LEFT,表示它们在左侧对齐。

      【讨论】:

      • 我应该如何对齐.LEFT?
      • @Dan Hey Dan 你知道如何将 x 轴的第一个值稍微向右填充吗?这是因为我现在的那个是坚持y轴
      【解决方案3】:
          multiRenderer.setYLabelsAlign(Paint.Align.RIGHT);
          multiRenderer.setMargins(new int[]{0, 100, 0, 0});
          multiRenderer.setYLabelsPadding(20);
      

      使用上面的代码将 Y 轴与填充对齐。

      【讨论】:

        猜你喜欢
        • 2020-05-11
        • 2016-09-26
        • 1970-01-01
        • 2021-10-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-30
        相关资源
        最近更新 更多