How to create curved Statistics graph according to values in swift as in the provided design

I have been searching for an appropriate way to make a curve graph which can change according to values given for a few weeks.

My requirements are :

1- The graph should change according to the values. I mean there should be a method to change the values of the graph

2- I should be able to add Points on each curve in the graph accordingly…sometimes I may only have to show one point only.

3- The graph should look exactly or almost (better if it’s exact) same as in the design given below

I have no previous knowledge of Graphics in swift. Hope you don’t mind if the question is rubbish. Please help.

Check out the Charts tool! You’ll need to customize it, but here’s a place to get started for making the graph

maybe search around in cocoapods.org, i bet you can find ready to use and easy to populate charts there