Добавить заголовок 2-й оси Y, отметить линию + добавить заголовок строки - PullRequest
0 голосов
/ 03 мая 2018

Я получил следующую проблему,

Я бы хотел:

  • добавьте второй заголовок оси к моему графику Android на правой стороне
  • такие же ярлыки, как право. (Может быть)
  • отметить строку цветом и текстом
  • фиолетовая линия всегда должна быть впереди желтой

Есть ли способ сделать это?

Потому что картинка говорит больше, чем тысячи слов.

enter image description here

1 Ответ

0 голосов
/ 07 мая 2018

Нет встроенного заголовка второй оси, но, поскольку они являются просто экземплярами TextLabelWidget, добавить свой собственный довольно просто. Вот пример, который добавляет метку к SimpleXYPlotActivity примеру

    TextLabelWidget textLabelWidget = new TextLabelWidget(
            plot.getLayoutManager(),
            "some text",
            null,  // TextLabelWidget instances "pack" to wrap the actual text size
            TextOrientation.VERTICAL_ASCENDING);

    textLabelWidget.getLabelPaint().setColor(Color.RED);
    textLabelWidget.getLabelPaint().setTextSize(PixelUtils.dpToPix(24));

    plot.getLayoutManager().add(textLabelWidget);
    textLabelWidget.position(
            // add a right margin of 4dp:
            PixelUtils.dpToPix(4), HorizontalPositioning.ABSOLUTE_FROM_RIGHT,

            // center the text with the plot space vertically:
            0, VerticalPositioning.ABSOLUTE_FROM_CENTER,

            // use the middle of the right edge of the text widget as the anchor:
            Anchor.RIGHT_MIDDLE);

Который производит:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...