Quiero mostrar los valores de cadena para el eje X en el gráfico de líneas mediante el uso de ' Gráficos '. He seguido el tutorial para lo mismo aquí . Según escribió allí
let lineChartData = LineChartData(xVals: dataPoints, dataSet: lineChartDataSet)
No estoy encontrando en la última versión actual de la biblioteca. En el código de demostración de la versión actual de la biblioteca, solo puedo completar el double
tipo de datos para el eje X y el eje Y. Por favor ayúdame a solucionar esto.
Aquí está la salida deseada.
Hay un protocolo IAxisValueFormatter que puede implementar y lograr el resultado esperado.
EDITAR:
Cómo usarlo
Mientras se inicializa
chartView.xAxis.valueFormatter = self
y protocolo de aplicación.
extension LineChart1ViewController: IAxisValueFormatter { func stringForValue(_ value: Double, axis: AxisBase?) -> String { let months = ["January","February","March","April","May","June","July","Auguest","September","October","November","December"] return months[Int(value)] } }