#ios #swift #charts #bar-chart #swiftcharts
#iOS #быстрый #Диаграммы #гистограмма #swiftcharts
Вопрос:
Я потратил на это больше половины своего дня и не смог найти решения
рисование гистограммы с помощью модуля Charts pod сталкивается с двумя проблемами
- Нужны угловые радиусные стержни, как указано на требуемом изображении
- хотите полосы, кроме линии сетки, как на изображении ниже
Мой результат выглядит примерно так
Вывод
Комментарии:
1. найдите «Круглую полосу» в списке проблем диаграммы в github, есть много обсуждений.
2. отлично, а что насчет линии сетки оси x?
3. вы можете добавлять
ChartLimitLine
для каждогоx
xAxis
и устанавливатьxAxis.drawGridLinesEnabled = false
4. kun wang xAxis.drawGridLinesEnabled = false. эта линия шнура просто скрывает линии сетки оси x. в моем случае я должен включить их, кроме того, как показано на requirement.jpeg
5. Я пишу простую демонстрацию
Ответ №1:
Два метода
- переопределить
XAxisRender
, чтобы сделать смещение x линии сетки. переопределитьBarChartRenderer
, чтобы добавить круглый угол - используйте
ChartLimitLine
вместо x линии сетки. и диаграмма вилки и измененияBarChartRenderer
для реализации круглого угла
это моя демонстрация, в которой реализовано все, что вы хотите, с помощью метода 2