O gráfico de linhas é uma representação gráfica da associação entre pares de dados. Para criar esse gráfico é primeiro necessário criar objetos do tipo Line. Esses são constituídos de um vetor de CGPoints (points), que serão os pares de dados representados, além de algumas customizações visuais, tais como cor (color), largura da linha (lineWidth), e título da linha (lineTitle).
Com uma coleção desses objetos Line e os marcadores dos eixos X e Y (xLabels e yLabels) é então construído o gráfico de linhas e suas respectivas legendas.
Para fazer o Line deve-se ter um vetor de CGPoints (points), o título da linha (lineTitle), a cor da linha (color) e a largura da linha (lineWidth).
Para finalizar a implementação do gráfico deve-se também ter vetores com as strings das marcações dos eixos X e Y (xLabels e yLabels).
Ao final, no lugar onde se deseja colocar o gráfico chama-se a função LineGraph, passando por parâmetro os dados ([Line]) e as marcações dos eixos (xLabels e yLabels).
Com essas informações, o gráfico e suas legendas serão criados como na imagem acima