Как установить имя на оси X Используя диаграммы на Swift 4? - PullRequest
0 голосов
/ 12 февраля 2019

Это мой запрос (отредактированный):

Я пытаюсь построить график за месяц, используя Графики, но я сталкиваюсь с некоторыми трудностями при размещении названий месяцев на оси X.Мое значение по умолчанию похоже на следующее изображение: значение по умолчанию

И после использования ответа с наибольшим количеством голосов из здесь я получил это

Итак, потратив несколько часов на бесполезные результаты, я хотел бы спросить вас, знаете ли вы, как получить сюжет, похожий на этот , пожалуйста.Итак, подведем итог:

  1. Поместите названия месяцев на оси x (по вертикали, а не по горизонтали, как на рисунке)
  2. Постройте названия месяцев на основе графика.не сверху, как видно по значению по умолчанию

Заранее спасибо.Если вам нужен мой код, я могу поделиться им с вами.

С уважением.

1 Ответ

0 голосов
/ 12 февраля 2019

После игры и с лучшим исследованием, это ответ на мои вопросы:

//Give the value of the months to the x axis
    barChart.xAxis.valueFormatter = IndexAxisValueFormatter(values:months)
    barChart.xAxis.granularity = 1

//Position of the x axis, rotation of the labels on the x axis and show all the names of the months consecutively
    barChart.xAxis.labelPosition = XAxis.LabelPosition.bottom
    barChart.xAxis.labelRotationAngle = -90.0
    barChart.xAxis.setLabelCount(counter, force: false)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...